diff options
author | James Laska <jlaska@redhat.com> | 2009-01-22 12:11:45 -0500 |
---|---|---|
committer | James Laska <jlaska@redhat.com> | 2009-01-22 12:11:45 -0500 |
commit | d242a470def79c84c365849576e64d9262f7548d (patch) | |
tree | d8b10b68ea7e1e86222a46166b63adde43a94c73 /snippets | |
parent | 830cfb1de14c754f356e0df986dbcd32b78a4460 (diff) | |
download | cobbler-d242a470def79c84c365849576e64d9262f7548d.tar.gz cobbler-d242a470def79c84c365849576e64d9262f7548d.tar.xz cobbler-d242a470def79c84c365849576e64d9262f7548d.zip |
Use absolute file paths. Setup and configure anamon initscript for post-install boot notification.
Diffstat (limited to 'snippets')
-rw-r--r-- | snippets/post_anamon | 30 |
1 files changed, 19 insertions, 11 deletions
diff --git a/snippets/post_anamon b/snippets/post_anamon index 0996cde1..3f7405c6 100644 --- a/snippets/post_anamon +++ b/snippets/post_anamon @@ -1,16 +1,24 @@ #if $str($getVar('anamon_enabled','')) == "1" -cat << __EOT__ > /etc/rc.anamon -cd /tmp || exit 1 -wget "http://$server/cobbler/aux/anamon.py" -./anamon.py --watchfile /var/log/boot.log --name "$name" --server "$server" --port "$http_port" --exit --fg -chmod a-x /etc/rc.anamon -__EOT__ -chmod 755 /etc/rc.anamon +## install anamon script +wget -O /usr/local/sbin/anamon.py "http://$server/cobbler/aux/anamon.py" +chmod +x /usr/local/sbin/anamon.py + +wget -O /etc/rc.d/init.d/anamon "http://$server/cobbler/aux/anamon.init" +chmod +x /usr/local/sbin/anamon.py + +## establish permissions +chmod 755 /etc/rc.d/init.d/anamon -cat << __EOT__ >> /etc/rc.local -if [ -x "/etc/rc.anamon" ]; then - /etc/rc.anamon -fi +## enable the script +chkconfig --add anamon + +## configure anamon server +cat << __EOT__ > /etc/sysconfig/anamon +COBBLER_SERVER="$server" +COBBLER_PORT="$http_port" +COBBLER_NAME="$name" +LOGFILES="/var/log/boot.log /var/log/messages /var/log/dmesg" __EOT__ + #end if |