summaryrefslogtreecommitdiffstats
path: root/abs/core/xymon/xymon.install
diff options
context:
space:
mode:
authorJames Meyer <james.meyer@operamail.com>2014-10-26 17:03:56 (GMT)
committerJames Meyer <james.meyer@operamail.com>2014-10-26 17:04:15 (GMT)
commit525bfed2bec6b2671ad3a82aa88b9baf1b01111c (patch)
tree7445fecdca304db3357508b8db944797a2c32d43 /abs/core/xymon/xymon.install
parent8ed6e49baf804f8e0cfc0ebd00d659e944c79746 (diff)
downloadlinhes_pkgbuild-525bfed2bec6b2671ad3a82aa88b9baf1b01111c.zip
linhes_pkgbuild-525bfed2bec6b2671ad3a82aa88b9baf1b01111c.tar.gz
linhes_pkgbuild-525bfed2bec6b2671ad3a82aa88b9baf1b01111c.tar.bz2
xymon: add gputemp.sh, fix permissions, and add some extra try/except to hbnotes
refs #979
Diffstat (limited to 'abs/core/xymon/xymon.install')
-rwxr-xr-xabs/core/xymon/xymon.install37
1 files changed, 31 insertions, 6 deletions
diff --git a/abs/core/xymon/xymon.install b/abs/core/xymon/xymon.install
index 62feb36..4461df4 100755
--- a/abs/core/xymon/xymon.install
+++ b/abs/core/xymon/xymon.install
@@ -17,16 +17,41 @@ post_install() {
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 /home/xymon
- chown -R nobody /data/srv/httpd/htdocs/xymon
-
- chown -R nobody:http /data/srv/httpd/htdocs/xymon/snap
+ #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/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