templatectl: il n'est plus nécessaire de spécifier explicitement fichier.template
This commit is contained in:
parent
90b1bf051d
commit
91686fb86f
|
@ -6,9 +6,11 @@ uprovide template
|
|||
urequire base
|
||||
|
||||
function __template_prel_abspath() {
|
||||
# afficher le chemin absolu du fichier $1 si on est dans le répertoire de
|
||||
# destination $2, sinon l'exprimer par rapport au répertoire de destination
|
||||
# $2 si c'est un chemin relatif.
|
||||
# afficher le chemin absolu du fichier $1. Si $1 est un chemin relatif, le
|
||||
# répertoire de référence pour le calcul du chemin absolu dépend du
|
||||
# répertoire courant: si l'on est dans un des sous-répertoires du répertoire
|
||||
# de destination $2, calculer le chemin absolu par rapport au répertoire
|
||||
# courant. Sinon, l'exprimer par rapport à $2.
|
||||
if withinpath "$2" "$(pwd)"; then
|
||||
abspath "$1"
|
||||
else
|
||||
|
@ -259,6 +261,10 @@ function template_merge() {
|
|||
srcspec="${srcspec#$destdir}"
|
||||
|
||||
for srcdir in "${srcdirs[@]}"; do
|
||||
if [ -z "$template" -a ! -e "$srcdir$srcspec" -a -e "$srcdir$srcspec.template" ]; then
|
||||
srcspec="$srcspec.template"
|
||||
template=1
|
||||
fi
|
||||
[ -e "$srcdir$srcspec" ] || continue
|
||||
ebegin "$(basename -- "$srcdir") --> $(ppath "$destdir$srcspec")"
|
||||
s=0
|
||||
|
|
0
lib/ulib/templates/runsconfig/script.template → lib/ulib/templates/runsconfig/script.rs.template
Executable file → Normal file
0
lib/ulib/templates/runsconfig/script.template → lib/ulib/templates/runsconfig/script.rs.template
Executable file → Normal file
Loading…
Reference in New Issue