diff --git a/lib/templates/shell b/lib/templates/shell index 2d089c6..30dab61 100755 --- a/lib/templates/shell +++ b/lib/templates/shell @@ -131,7 +131,7 @@ Voulez-vous générer un script avec cette configuration?" X && -d manual fi if [ -z "$type" ]; then - if [ -d "$dir/ulib" ]; then + if [ -d "$dir/ulib" -o -d "$dir/lib/ulib" ]; then enote "Le type de script 'system-or-local' a été sélectionné automatiquement" type=system-or-local elif [ -f /etc/ulibauto ]; then @@ -144,9 +144,17 @@ Voulez-vous générer un script avec cette configuration?" X && fi if [ "$type" == system-or-local ]; then + local ulibdir + if [ -d "$dir/ulib" ]; then + ulibdir=ulib + elif [ -d "$dir/lib/ulib" ]; then + ulibdir=lib/ulib + else + ulibdir=ulib + fi echo >"$file" '#!/bin/bash '"$modeline"' -source "$(dirname "$0")/ulib/auto" || exit 1 +source "$(dirname "$0")/'"$ulibdir"'/auto" || exit 1 #HELP_DESC="$scriptname: " #HELP_ARG_DESC= eval "$(genparse)"