Plus de super sur zamok : mnage.
darcs-hash:20040920065859-41617-f684285ce13cf524925dd817534c93f883282050.gz
This commit is contained in:
parent
af2c3f643e
commit
8b48f5c6de
16 changed files with 0 additions and 295 deletions
|
@ -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+"$@"}
|
|
@ -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+"$@"}
|
|
@ -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."
|
||||
|
||||
|
||||
|
|
@ -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+"$@"}
|
||||
|
18
supers/intop
18
supers/intop
|
@ -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+"$@"}
|
||||
|
|
@ -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 <command>_."
|
||||
|
|
@ -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
|
||||
|
|
@ -1 +0,0 @@
|
|||
mutt -f /home/admdiary/all-messages -F /home/admdiary/diary.muttrc
|
|
@ -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 <command>_."
|
||||
|
20
supers/ntop
20
supers/ntop
|
@ -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
|
||||
|
|
@ -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 <command>_."
|
||||
|
|
@ -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 <command>_."
|
||||
|
|
@ -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
|
|
@ -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<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+"$@"}
|
|
@ -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<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..
|
||||
# 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.
|
||||
|
||||
|
|
@ -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
|
Loading…
Add table
Add a link
Reference in a new issue