scripts/archive/archives/supers/id/devpts.sh.dpkg-old

25 lines
786 B
Bash
Executable file

#! /bin/sh
# Sam K, Jan 2000
# sert Doublement de wrapper:
# d'abord autolance super sur /id/(basename $0),
# Et aussi, qd appelé via super, lance un scipt de /id en modifiant le apth au prealable.
prog=`basename $0`
supcmd=`basename ${SUPERCMD=_NILL_}`
# Si le script courant est lanc<E9> par super, $SUPERCMD permet de le voir.
# et alors on continue gentiment le script, sinon on <E9>x<E9>cute super sur le prog.
# ca permet de faire des scripts qui lancent super sur eux-memes..
if ! test "X$supcmd" = "X$prog"; then
echo "calling super, $supcmd $prog"
exec /usr/bin/super /id/$prog ${1+"$@"}
exit 0;
fi
# Si le script continue, c'est qu'on est lancé par super.
PATH=/sbin:/usr/sbin:/usr/bin:$PATH
echo "Path set to: $PATH by id_wrapper"
exec /etc/init.d/$prog ${1+"$@"}