diff --git a/supers/chowncore b/supers/chowncore new file mode 100755 index 00000000..d2d554df --- /dev/null +++ b/supers/chowncore @@ -0,0 +1,20 @@ +#! /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" || + exec /usr/bin/super $prog ${1+"$@"} # le script s'arrete ici ds ce cas. + +# Contenu du script : + +coreF=$ORIG_HOME/debug/core +test -f $coreF && chown $ORIG_LOGNAME $coreF && echo "chown core DONE." + + + diff --git a/supers/etccommit b/supers/etccommit new file mode 100755 index 00000000..c596b0f7 --- /dev/null +++ b/supers/etccommit @@ -0,0 +1,22 @@ +#! /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 : +USER=$ORIG_USER +USERNAME=$USER +LOGNAME=$ORIG_LOGNAME + +cd /etc +echo "logname : " $LOGNAME +echo "who am i :" `who am i` + +/usr/bin/cvs -q -d /usr/cvs-rep commit ${1+"$@"} + diff --git a/supers/intop b/supers/intop new file mode 100755 index 00000000..40efe6b9 --- /dev/null +++ b/supers/intop @@ -0,0 +1,18 @@ +#! /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 : + +rep=${ORIG_HOME-$HOME} +/usr/local/bin/intop ${1+"$@"} +