diff --git a/uinst b/uinst index 8401fa3..8f4fdde 100755 --- a/uinst +++ b/uinst @@ -1,6 +1,6 @@ #!/bin/bash # -*- coding: utf-8 mode: sh -*- vim:sw=4:sts=4:et:ai:si:sta:fenc=utf-8 -source "$(dirname "$0")/lib/ulib/ulib" || exit 1 +source "$(dirname -- "$0")/lib/ulib/ulib" || exit 1 urequire DEFAULTS uinst uinst_nolocal "$@" diff --git a/uinst.sh b/uinst.sh index 7bf2408..cd15bff 100755 --- a/uinst.sh +++ b/uinst.sh @@ -2,7 +2,7 @@ # -*- coding: utf-8 mode: sh -*- vim:sw=4:sts=4:et:ai:si:sta:fenc=utf-8 # Version de uinst qui fonctionne avec /bin/sh. Le contrôle est transmis à # bash, qui est recherché dans une liste de répertoires standards -. `dirname "$0"`/lib/ulib/ulibsh || exit 1 +. `dirname -- "$0"`/lib/ulib/ulibsh || exit 1 urequire DEFAULTS uinst uinst_nolocal "$@" diff --git a/woinst b/woinst index 482b8c6..14ec712 100755 --- a/woinst +++ b/woinst @@ -1,6 +1,6 @@ #!/bin/bash # -*- coding: utf-8 mode: sh -*- vim:sw=4:sts=4:et:ai:si:sta:fenc=utf-8 -source "$(dirname "$0")/lib/ulib/ulib" || exit 1 +source "$(dirname -- "$0")/lib/ulib/ulib" || exit 1 urequire DEFAULTS woinst woinst "$@" diff --git a/woinst.sh b/woinst.sh new file mode 100755 index 0000000..796b995 --- /dev/null +++ b/woinst.sh @@ -0,0 +1,8 @@ +#!/bin/sh +# -*- coding: utf-8 mode: sh -*- vim:sw=4:sts=4:et:ai:si:sta:fenc=utf-8 +# Version de woinst qui fonctionne avec /bin/sh. Le contrôle est transmis à +# bash, qui est recherché dans une liste de répertoires standards +. `dirname -- "$0"`/lib/ulib/ulibsh || exit 1 +urequire DEFAULTS woinst + +woinst "$@"