summaryrefslogtreecommitdiffstats
path: root/abs/core/xymon/xymon.install
diff options
context:
space:
mode:
Diffstat (limited to 'abs/core/xymon/xymon.install')
-rwxr-xr-xabs/core/xymon/xymon.install81
1 files changed, 0 insertions, 81 deletions
diff --git a/abs/core/xymon/xymon.install b/abs/core/xymon/xymon.install
deleted file mode 100755
index 4461df4..0000000
--- a/abs/core/xymon/xymon.install
+++ /dev/null
@@ -1,81 +0,0 @@
-post_install() {
- . /etc/systemconfig
- if [ ! -f /home/xymon/server/ext/ignoreclient.py ]
- then
- echo "#this is a list of hosts to ignore" > /home/xymon/server/ext/ignoreclient.py
- echo ignorehosts=\"\'ignoreme1\',\'ignoreme2\'\" >> /home/xymon/server/ext/ignoreclient.py
- fi
-
- if [ ! -f /data/srv/httpd/htdocs/failed_func_hosts ]
- then
- touch /data/srv/httpd/htdocs/failed_func_hosts
- fi
- chown nobody:nobody /data/srv/httpd/htdocs/failed_func_hosts
- chmod 777 /data/srv/httpd/htdocs/failed_func_hosts
-
-
- sed -i -e "s/localhost/$hostname/" /home/xymon/server/etc/hosts.cfg
- sed -i -e "s/\# bbd/\# bbd func/" /home/xymon/server/etc/hosts.cfg
- sed -i -e "s/localhost/$hostname/" /home/xymon/server/etc/xymonserver.cfg
-
- #fix permissions
- chown -R nobody:nobody /home/xymon
- chown -R nobody:nobody /data/srv/httpd/htdocs/xymon
-
- chown -R nobody:http /data/srv/httpd/htdocs/xymon/snap
- chown -R nobody:http /data/srv/httpd/htdocs/xymon/rep
- chmod -R 775 /data/srv/httpd/htdocs/xymon/rep
- chmod -R 775 /data/srv/httpd/htdocs/xymon/snap
-
- chmod g+s /data/srv/httpd/htdocs/xymon/notes/
- setfacl -d -m g::rw /data/srv/httpd/htdocs/xymon/notes/
- setfacl -d -m u:nobody:rwx /data/srv/httpd/htdocs/xymon/notes/
-
- file="/data/srv/httpd/htdocs/xymon/gifs/network.png"
- if [ -f $file ]
- then
- setfacl -m u:nobody:rw $file
- fi
-
-
- setfacl -d -m u:nobody:rwx /data/srv/httpd/htdocs/xymon/gifs/
-
- chmod g+s /home/xymon/etc
- setfacl -d -m g::rw /home/xymon/etc/
- setfacl -d -m u::rw /home/xymon/etc/
- setfacl -d -m u:nobody:rwx /home/xymon/etc/
-
- file="/home/xymon/etc/mythdot"
- if [ -f $file ]
- then
- setfacl -m u:nobody:rw $file
- fi
-
-
- chown -R nobody /var/log/hobbit
-
- chown root /home/xymon/server/bin/xymonping
- chmod +s /home/xymon/server/bin/xymonping
-
- #remove old mtc log files
- rm -f /var/log/hobbit/mtc
- rm -f /var/log/hobbit/mtc.1*
-
-
-}
-
-post_upgrade() {
- post_install $1
-}
-
-post_remove() {
- rm -f /data/srv/httpd/htdocs/xymon/index.html
-}
-
-pre_remove() {
- /bin/true
-}
-op=$1
-shift
-$op $*
-# vim: ft=sh ts=2