diff --git a/supers/apt-getinstall b/supers/apt-getinstall deleted file mode 100755 index 0ec0c9fd..00000000 --- a/supers/apt-getinstall +++ /dev/null @@ -1,13 +0,0 @@ -#! /bin/sh -# Sam K, déc 99 -# magie: le script lance super sur son propre nom -# et ca lance le bon programme.. -#Attention: pour lanceMake, il faut explicitement donné les options -# à make, sinon en passant "-f /home/bidule/Makefile", a super make, -# tout serait faisable en root.. -prog=`basename $0` -test "X$SUPERCMD" = "X$prog" || test "X$UID" = "X0" || - exec /usr/bin/super $prog ${1+"$@"} -PATH=/usr/sbin:/sbin:$PATH - -/usr/bin/apt-get install ${1+"$@"} diff --git a/supers/apt-getupgrade b/supers/apt-getupgrade deleted file mode 100755 index 452ef445..00000000 --- a/supers/apt-getupgrade +++ /dev/null @@ -1,14 +0,0 @@ -#! /bin/sh -# Sam K, déc 99 -# magie: le script lance super sur son propre nom -# et ca lance le bon programme.. -#Attention: pour lanceMake, il faut explicitement donné les options -# à make, sinon en passant "-f /home/bidule/Makefile", a super make, -# tout serait faisable en root.. -prog=`basename $0` -test "X$SUPERCMD" = "X$prog" || test "X$UID" = "X0" || - exec /usr/bin/super $prog ${1+"$@"} -PATH=/usr/sbin:/sbin:$PATH - -/usr/bin/apt-get update -/usr/bin/apt-get dist-upgrade ${1+"$@"} diff --git a/supers/chowncore b/supers/chowncore deleted file mode 100755 index f9934407..00000000 --- a/supers/chowncore +++ /dev/null @@ -1,20 +0,0 @@ -#! /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/ -chown -R $ORIG_LOGNAME $coreF && echo "chown debug dir DONE." - - - diff --git a/supers/etccommit b/supers/etccommit deleted file mode 100755 index 0be454c7..00000000 --- a/supers/etccommit +++ /dev/null @@ -1,30 +0,0 @@ -#! /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 - -cur=$(pwd) -echo $cur -if test "X${cur//etc/TOTO}" = "X$cur" && test "X${cur//scripts/TOTO}" = "X$cur"; -then #il ya pas 'etc' ou 'scripts' ds le rep courant. - echo switching dir to /etc - cd /etc -fi - -#echo "logname : " $LOGNAME -echo "who am i :" `who am i` -# en fait j'ai l'impression que ttes les variables sont ignorées par cvs. -# qd on est root, il récupere le vrai user par "who am i", ie par le owner du TTY.. -/usr/bin/cvs -q -d /usr/cvs-rep commit ${1+"$@"} - diff --git a/supers/intop b/supers/intop deleted file mode 100755 index 40efe6b9..00000000 --- a/supers/intop +++ /dev/null @@ -1,18 +0,0 @@ -#! /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+"$@"} - diff --git a/supers/iptraf b/supers/iptraf deleted file mode 100755 index e52864f2..00000000 --- a/supers/iptraf +++ /dev/null @@ -1,19 +0,0 @@ -#! /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 : -# ici c'est vide car "super $prog" va en fait éxécuter un autre script, celui ci étant juste un "wrapper". -# pour lanceMake et autre, c'est là qu'est mis le script à éxécuter. - -test "X$UID" = "X0" && echo "uid=root -> on fait rien. lancez le prog directement, cf _where _." - diff --git a/supers/killntop b/supers/killntop deleted file mode 100755 index fe2fa195..00000000 --- a/supers/killntop +++ /dev/null @@ -1,16 +0,0 @@ -#! /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 : -killall ${1+"$@"} ntop - diff --git a/supers/lisJournal b/supers/lisJournal deleted file mode 100644 index 8e93f249..00000000 --- a/supers/lisJournal +++ /dev/null @@ -1 +0,0 @@ -mutt -f /home/admdiary/all-messages -F /home/admdiary/diary.muttrc diff --git a/supers/mknewlogin b/supers/mknewlogin deleted file mode 100755 index e52864f2..00000000 --- a/supers/mknewlogin +++ /dev/null @@ -1,19 +0,0 @@ -#! /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 : -# ici c'est vide car "super $prog" va en fait éxécuter un autre script, celui ci étant juste un "wrapper". -# pour lanceMake et autre, c'est là qu'est mis le script à éxécuter. - -test "X$UID" = "X0" && echo "uid=root -> on fait rien. lancez le prog directement, cf _where _." - diff --git a/supers/ntop b/supers/ntop deleted file mode 100755 index b950c76e..00000000 --- a/supers/ntop +++ /dev/null @@ -1,20 +0,0 @@ -#! /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_LOGNAME-$USER} -rep=${ORIG_HOME-$HOME} -echo Putting ntop DBs in $rep -/usr/local/bin/ntop -P $rep -a $rep/access.log -u $user ${1+"$@"} #-l 300 - diff --git a/supers/rmlogin b/supers/rmlogin deleted file mode 100755 index e52864f2..00000000 --- a/supers/rmlogin +++ /dev/null @@ -1,19 +0,0 @@ -#! /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 : -# ici c'est vide car "super $prog" va en fait éxécuter un autre script, celui ci étant juste un "wrapper". -# pour lanceMake et autre, c'est là qu'est mis le script à éxécuter. - -test "X$UID" = "X0" && echo "uid=root -> on fait rien. lancez le prog directement, cf _where _." - diff --git a/supers/superTest b/supers/superTest deleted file mode 100755 index e52864f2..00000000 --- a/supers/superTest +++ /dev/null @@ -1,19 +0,0 @@ -#! /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 : -# ici c'est vide car "super $prog" va en fait éxécuter un autre script, celui ci étant juste un "wrapper". -# pour lanceMake et autre, c'est là qu'est mis le script à éxécuter. - -test "X$UID" = "X0" && echo "uid=root -> on fait rien. lancez le prog directement, cf _where _." - diff --git a/supers/template b/supers/template deleted file mode 100755 index cb665873..00000000 --- a/supers/template +++ /dev/null @@ -1,26 +0,0 @@ -#! /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 : -# ici c'est vide car "super $prog" va en fait éxécuter un autre script, celui ci étant juste un "wrapper". -# pour lanceMake et autre, c'est là qu'est mis le script à éxécuter. - -# enfin, pour éviter de lancer super inutilement ds le cas où on est déja root, -# il reste le cas UID=0 : on essaye de lancer le prog, sans passer par super. -# -> on restreint le PATH au minimum. - -if test "X$UID" = "X0"; then - echo "uid=root -> on lance direct le prog, sans super (essayez where $prog) " - export PATH=/usr/local/sbin:/usr/sbin:/sbin:/opt/local/bin:/usr/local/bin:/usr/bin:/bin - exec $prog ${1+"$@"} -fi diff --git a/supers/template_id b/supers/template_id deleted file mode 100755 index f2eb86f6..00000000 --- a/supers/template_id +++ /dev/null @@ -1,25 +0,0 @@ -#! /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 par super, $SUPERCMD permet de le voir. -# et alors on continue gentiment le script, sinon on xcute 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+"$@"} diff --git a/supers/template_news b/supers/template_news deleted file mode 100755 index c98f967b..00000000 --- a/supers/template_news +++ /dev/null @@ -1,26 +0,0 @@ -#! /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.. -if ! test "X$SUPERCMD" = "X$prog"; then - exec /usr/bin/super /usr/lib/news/bin/$prog ${1+"$@"} - exit 0; -fi - -# Si le script courant est lanc par super, $SUPERCMD permet de le voir. -# et alors on continue gentiment le script, sinon on xcute super sur le prog. -# ca permet de faire des scripts qui lancent super sur eux-memes.. -# Contenu du script : - -# ici c'est vide car "super $prog" va en fait éxécuter un autre script (ou lien), comme -# configuré dans /etc/super.tab. -# celui ci est juste un "wrapper". -# pour lanceMake et autre, c'est là qu'est mis le script à éxécuter. - - diff --git a/supers/update-links b/supers/update-links deleted file mode 100755 index a5ecd6ec..00000000 --- a/supers/update-links +++ /dev/null @@ -1,10 +0,0 @@ -#! /usr/bin/zsh -if test -z "$2"; then -echo "euhh, vérifiez que vous avez compris le script avant de le lancer.." -echo " il est basique, mais avec des arguments qcques, il pourrait faire mal." -exit 0 -fi - -mkdir $2 -cd $2 -for f in $1/*(*); do ln -s ../template_$2 `basename $f`; done