diff --git a/support/template-_wrapper.sh b/support/template-_wrapper.sh index 4626088..2139dd4 100755 --- a/support/template-_wrapper.sh +++ b/support/template-_wrapper.sh @@ -10,7 +10,7 @@ PROJPATH=.. # Chemin relatif vers le lanceur PHP -LAUNCHERPATH=_launcher.php +LAUNCHERPATH=.launcher.php # Chemin relatif des scripts PHP wrappés WRAPPEDPATH= @@ -26,16 +26,21 @@ Ce script doit être lancé en tant que lien symbolique avec un nom de la forme 'monscript.php' et lance le script PHP du même nom situé dans le même répertoire avec l'utilisateur www-data -Installation des liens manquants..." +Vérification des liens..." cd "$MYDIR" for i in *.php*; do [ -f "$i" ] || continue name="bin/${i%.*}.php" - dest="../_cli/$i" + dest="../_cli/_wrapper.sh" link="../bin/${i%.*}.php" - [ -e "$link" ] && continue - echo "* $name" - ln -s "$dest" "$link" || exit 1 + if [ -L "$link" ]; then + echo "* $name OK" + elif [ -e "$link" ]; then + echo "* $name KO (not a link)" + else + echo "* $name NEW" + ln -s "$dest" "$link" || exit 1 + fi done exit 0 fi