Intégration de la branche update-apacheconfig
This commit is contained in:
commit
ca4de19902
22
apacheconfig
22
apacheconfig
|
@ -220,6 +220,28 @@ elif [ "$action" == deploy -o "$action" == localhosts ]; then
|
||||||
elif [ "$action" == new-site ]; then
|
elif [ "$action" == new-site ]; then
|
||||||
host="$site_host"
|
host="$site_host"
|
||||||
templdir="$site_templdir"
|
templdir="$site_templdir"
|
||||||
|
|
||||||
|
if [ -z "$templdir" -a -d "$destdir/templates" ]; then
|
||||||
|
# si on ne précise pas le template à utiliser, alors afficher
|
||||||
|
# éventuellement un menu si plusieurs templates sont disponibles
|
||||||
|
templdirs=()
|
||||||
|
if [ -n "$(list_all "$destdir/templates" "*SITE*")" ]; then
|
||||||
|
array_add templdirs templates
|
||||||
|
templdir=templates
|
||||||
|
fi
|
||||||
|
array_from_lines stempldirs "$(list_dirs "$destdir/templates" | grep -v SITE)"
|
||||||
|
for stempldir in "${stempldirs[@]}"; do
|
||||||
|
if [ -n "$(list_all "$destdir/templates/$stempldir" "*SITE*")" ]; then
|
||||||
|
array_add templdirs "templates/$stempldir"
|
||||||
|
[ -n "$templdir" ] || templdir="templates/$stempldir"
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
if [ ${#templdirs[*]} -gt 1 ]; then
|
||||||
|
simple_menu templdir templdirs -t "Choix du répertoire des modèles" -m "Veuillez choisir le modèle à utiliser"
|
||||||
|
fi
|
||||||
|
templdir="$destdir/$templdir"
|
||||||
|
fi
|
||||||
|
|
||||||
if [[ "$templdir" != */* ]] && [ -d "$destdir/templates/$templdir" ]; then
|
if [[ "$templdir" != */* ]] && [ -d "$destdir/templates/$templdir" ]; then
|
||||||
templdir="$destdir/templates/$templdir"
|
templdir="$destdir/templates/$templdir"
|
||||||
elif [ -z "$templdir" ]; then
|
elif [ -z "$templdir" ]; then
|
||||||
|
|
Loading…
Reference in New Issue