#!/bin/sh

. /etc/control.d/functions

D1=/var/www/html/addon-modules/seiroswiki/_cache
D2=/var/www/html/addon-modules/seiroswiki/xml
D3=/var/www/html/addon-modules/seiroswiki/files
D4=/var/www/html/addon-modules/seiroswiki/files/perpage

new_summary "Wiki engine"

new_fmode apache 2770 root apache
new_fmode apache2 2770 root apache2
new_fmode lighttpd 2770 root lighttpd
new_fmode nginx 2770 root nginx

new_help apache "Set up directory permissions for apache"
new_help apache2 "Set up directory permissions for apache2"
new_help lighttpd "Set up directory permissions for lighttpd"
new_help nginx "Set up directory permissions for nginx"

case "$*" in
status|'')
    STATUS="`control_fmode "$D1" status`" || exit 1
        test -z "$STATUS" || echo "$STATUS"
    ;;
apache)
    control_fmode "$D1" apache || exit 1
    control_fmode "$D2" apache || exit 1
    control_fmode "$D3" apache || exit 1
    control_fmode "$D4" apache || exit 1
    ;;
apache2)
    control_fmode "$D1" apache2 || exit 1
    control_fmode "$D2" apache2 || exit 1
    control_fmode "$D3" apache2 || exit 1
    control_fmode "$D4" apache2 || exit 1
    ;;
lighttpd)
    control_fmode "$D1" lighttpd || exit 1
    control_fmode "$D2" lighttpd || exit 1
    control_fmode "$D3" lighttpd || exit 1
    control_fmode "$D4" lighttpd || exit 1
    ;;
nginx)
    control_fmode "$D1" nginx || exit 1
    control_fmode "$D2" nginx || exit 1
    control_fmode "$D3" nginx || exit 1
    control_fmode "$D4" nginx || exit 1
    ;;

*)
    control_fmode "$D1" "$*" || exit 1
    control_fmode "$D2" "$*" || exit 1
    control_fmode "$D3" "$*" || exit 1
    control_fmode "$D4" "$*" || exit 1
    ;;
esac
