diff options
Diffstat (limited to 'abs/core/xymon/xymon.install')
-rwxr-xr-x | abs/core/xymon/xymon.install | 81 |
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 |