diff --git a/install.sh b/install.sh index faac1e39ee93d5fba576ce2a4c4a7996a3136b46..bc3361791c3db70d2c4fa23db8dd62bfa78caf7b 100755 --- a/install.sh +++ b/install.sh @@ -173,3 +173,14 @@ echo '::1 dev.gliders.localhost gliders.localhost' >> /etc/hosts # cd - # cp hhvm.service /etc/systemd/system/ # systemctl enable hhvm + +# Create gliders dirs and allow the webserver to read/write to them +# (Mostly this sets up SELinux rules) +mkdir -p /var/gliders/www_dev /var/gliders/www /var/gliders/incoming /var/gliders/logs /var/gliders/static /var/gliders/daemon/logs +chown -R gliders /var/gliders +setsebool -P httpd_can_network_connect 1 +chcon -R -t httpd_sys_rw_content_t /var/gliders/www +chcon -R -t httpd_sys_rw_content_t /var/gliders/www_dev +chcon -R -t httpd_sys_rw_content_t /var/gliders/incoming +chcon -R -t httpd_sys_rw_content_t /var/gliders/static +chcon -R -t httpd_sys_content_t /var/gliders/logs