12345678910111213141516171819202122232425262728293031 |
- ## some checks specific to SuperGlue
- ## where SuperGlue storage is mounted
- _SG=/www/htdocs
- ## if /www is mounted
- mountpoint -q $_SG && (
- ## if not writable chown with httpd
- [ $(stat $_SG -c %U) != 'httpd' ] && chown -R httpd $_SG
- [ $(stat $_SG -c %a) -lt '755' ] && chmod -R u+rwX $_SG
- ## check if index.html is present
- [ -e $_SG/index.html ] || (
- cp /www/lib/resources/index.html $_SG
- chown httpd $_SG/index.html
- )
- ## check symlinking
- for i in devTools resources templates; do
- [ -L $_SG/$i ] || ln -s /www/lib/$i $_SG/$i
- done
- ## if /www/tmp does not exist
- [ -d /www/tmp ] || (
- mkdir /www/tmp && chown httpd /www/tmp
- )
- )
- )
- exit 0
|