#! /bin/sh # Sam K, déc 99 # magie: le script lance super sur son propre nom # et ca lance le bon programme.. prog=`basename $0` # Si le script courant est lancé par super, $SUPERCMD permet de le voir. # et alors on continue gentiment le script, sinon on éxécute super sur le prog. # ca permet de faire des scripts qui lancent super sur eux-memes.. test "X$SUPERCMD" = "X$prog" || test "X$UID" = "X0" || exec /usr/bin/super $prog ${1+"$@"} # le script s'arrete ici ds ce cas. # Contenu du script : # juste etendre le path, et lancer le prog # /supers n'est plus ds le path, # donc 'exec prog' lance le vrai prog. export PATH=/usr/local/sbin:/usr/sbin:/sbin:/opt/local/bin:/usr/local/bin:/usr/bin:/bin exec $prog ${1+"$@"}