initial import
darcs-hash:20000521152918-92525-97443021760315cf1126ef89e7777875788be245.gz
This commit is contained in:
parent
3adee2e6d2
commit
43f336ac32
13 changed files with 225 additions and 0 deletions
13
supers/apt-getinstall
Executable file
13
supers/apt-getinstall
Executable file
|
@ -0,0 +1,13 @@
|
|||
#! /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+"$@"}
|
14
supers/apt-getupgrade
Executable file
14
supers/apt-getupgrade
Executable file
|
@ -0,0 +1,14 @@
|
|||
#! /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 upgrade ${1+"$@"}
|
20
supers/df
Executable file
20
supers/df
Executable file
|
@ -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" || 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/iptraf
Executable file
20
supers/iptraf
Executable file
|
@ -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" || 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
supers/lisJournal
Normal file
1
supers/lisJournal
Normal file
|
@ -0,0 +1 @@
|
|||
mutt -f /home/admdiary/all-messages -F /home/admdiary/diary.muttrc
|
20
supers/mknewlogin
Executable file
20
supers/mknewlogin
Executable file
|
@ -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" || 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
Executable file
20
supers/ntop
Executable file
|
@ -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" || 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/rmlogin
Executable file
20
supers/rmlogin
Executable file
|
@ -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" || 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/superTest
Executable file
20
supers/superTest
Executable file
|
@ -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" || 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/template
Executable file
20
supers/template
Executable file
|
@ -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" || 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>_."
|
||||
|
25
supers/template_id
Executable file
25
supers/template_id
Executable file
|
@ -0,0 +1,25 @@
|
|||
#! /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+"$@"}
|
27
supers/template_news
Executable file
27
supers/template_news
Executable file
|
@ -0,0 +1,27 @@
|
|||
#! /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
|
||||
echo "Calling super.."
|
||||
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.
|
||||
|
||||
|
5
supers/update-links
Executable file
5
supers/update-links
Executable file
|
@ -0,0 +1,5 @@
|
|||
#! /usr/bin/zsh
|
||||
|
||||
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