summaryrefslogtreecommitdiffstats
path: root/snippets
diff options
context:
space:
mode:
authorJames Laska <jlaska@redhat.com>2009-01-22 12:11:45 -0500
committerJames Laska <jlaska@redhat.com>2009-01-22 12:11:45 -0500
commitd242a470def79c84c365849576e64d9262f7548d (patch)
treed8b10b68ea7e1e86222a46166b63adde43a94c73 /snippets
parent830cfb1de14c754f356e0df986dbcd32b78a4460 (diff)
downloadcobbler-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_anamon30
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