Code

Check if the target already exists
authorcajus <cajus@594d385d-05f5-0310-b6e9-bd551577e9d8>
Wed, 1 Mar 2006 05:21:28 +0000 (05:21 +0000)
committercajus <cajus@594d385d-05f5-0310-b6e9-bd551577e9d8>
Wed, 1 Mar 2006 05:21:28 +0000 (05:21 +0000)
git-svn-id: https://oss.gonicus.de/repositories/gosa/trunk@2784 594d385d-05f5-0310-b6e9-bd551577e9d8

debian/gosa.postinst

index d00dcc204d0539154ab90eb500da029b03ee6a81..8ca80a44c052129e1d6659facd99deb71adea476 100755 (executable)
@@ -40,7 +40,9 @@ chmod 770 -R /var/spool/gosa
 
 # Add links for safe mode
 for link in /usr/bin/convert /usr/bin/lpstat; do
-       [ -L $link ] || ln -sf $link /usr/share/gosa/bin/${link##*/}
+       target=/usr/share/gosa/bin/${link##*/}
+       [ -L $target ] && continue
+       [ -f $link ] || ln -sf $link $target
 done
 
 # Finally restart servers