maj des chemins
This commit is contained in:
14
ulib
14
ulib
@@ -184,7 +184,9 @@ sync)
|
||||
#syncsupport=
|
||||
}
|
||||
|
||||
[ -n "$destdir" ] || destdir="${1:-.}"
|
||||
[ -n "$destdir" ] || destdir="$1"
|
||||
[ -n "$destdir" ] || { [ -d lib ] && destdir=lib || destdir=.; }
|
||||
|
||||
ask_yesno "Voulez-vous copier ${synculib:+
|
||||
- la librairie ulib}${syncpyulib:+
|
||||
- la librairie pyulib}${syncsupport:+
|
||||
@@ -203,8 +205,8 @@ dans $(ppath "$destdir")?" O || die
|
||||
pyulibsync "$destdir"
|
||||
fi
|
||||
if [ -n "$syncsupport" ]; then
|
||||
adestdir="$(abspath "$destdir")"
|
||||
for i in .nutools-bootstrap; do
|
||||
adestdir="$(abspath "$destdir")"
|
||||
if [ "${adestdir%/lib}" != "$adestdir" ]; then
|
||||
# cas particulier: synchro vers un répertoire lib/
|
||||
# dans ce cas, copier le fichier .nutools-bootstrap dans le
|
||||
@@ -214,8 +216,14 @@ dans $(ppath "$destdir")?" O || die
|
||||
copy_update "$scriptdir/$i" "$destdir"
|
||||
fi
|
||||
done
|
||||
# calculer le nom du répertoire de destination, pour nommer les fichiers
|
||||
# local-uinst
|
||||
destpfix="${adestdir%/lib}"
|
||||
destpfix="${destpfix##*/}"
|
||||
destpfix="${destpfix:-local}"
|
||||
for i in lib/local-uinst lib/local-uinst.sh; do
|
||||
copy_update "$scriptdir/$i" "$destdir"
|
||||
destname="$destpfix-${i#lib/local-}"
|
||||
copy_update "$scriptdir/$i" "$destdir/$destname"
|
||||
done
|
||||
fi
|
||||
exit 0
|
||||
|
||||
Reference in New Issue
Block a user