X-Git-Url: https://git.tokkee.org/?a=blobdiff_plain;f=debian%2Fgosa.postinst;h=7df5d1b7380fe04be5246997de182f0ace786fcb;hb=e6f28de28f678616ceab123057ae418989520858;hp=8ca80a44c052129e1d6659facd99deb71adea476;hpb=9100eeda5d275f5f979f97b5429edc3dc3cea3a8;p=gosa.git diff --git a/debian/gosa.postinst b/debian/gosa.postinst index 8ca80a44c..7df5d1b73 100755 --- a/debian/gosa.postinst +++ b/debian/gosa.postinst @@ -39,15 +39,21 @@ chown root.$WEBGROUP -R /var/spool/gosa chmod 770 -R /var/spool/gosa # Add links for safe mode -for link in /usr/bin/convert /usr/bin/lpstat; do - target=/usr/share/gosa/bin/${link##*/} - [ -L $target ] && continue - [ -f $link ] || ln -sf $link $target +[ ! -d /usr/share/gosa/bin ] && mkdir -p /usr/share/gosa/bin +for source in /usr/bin/convert /usr/bin/lpstat; do + if [ -e $source ]; then + target=/usr/share/gosa/bin/${source##*/} + [ ! -L $target ] && ln -sf $source $target + fi done # Finally restart servers for server in $servers; do - /etc/init.d/$server reload || /bin/true + if [ -x /usr/sbin/invoke-rc.d ]; then + invoke-rc.d $server restart + else + /etc/init.d/$server restart + fi done exit 0