komenda su + X (add patch)

Tomasz Narloch eyev w poczta.fm
Nie, 6 Lis 2005, 16:30:38 CET


Kedys na grupach pld-users byla mowa o programie su i problemami z 
wlaczaniem programow z okienkami
Napisalem maly dodatek do "su" i mozna by go dolaczyc do distro
A to on:(tez w zalaczniku)
cat /usr/local/bin/sux
#!/bin/sh

ENV_X="exec env DISPLAY='$DISPLAY' \
       XAUTHORITY='${XAUTHORITY-$HOME/.Xauthority}' \
       '"$SHELL"'"

if [ "$1" == "-" ] ; then
        shift
fi
if [ "$1" == "-c" ] ; then
        shift
        su - -c "$ENV_X -c '$*'"
elif [ $# -eq 0 ] ; then
        su - -c "$ENV_X"
else
        echo "usage: sux [-] [-c command command_args...]"
        echo "       su argument '-' is default in sux :)"
fi


Jest to okrojone uzycie programu "su" ale dzieki niemu mozna uruchamiac 
prog z X-ami
i jeszcze jedna sprawa,
sux -c program argument         #dziala jak#
su - -c "program argument"
przydaje sie w np:
sux -c service smb start
zamiast: su - -c "service smb start"


Wywolanie 'sux' czy 'sux -' jest obojetne i tak sprowadza sie do su -

Nie jestem developerem, wiec sam tego nie dorzuce.

Pozdrawiam TOmek


----------------------------------------------------------------------
Facet, Kobieta, Samochody, Randki... >>> http://link.interia.pl/f18d2
-------------- następna część ---------
Błędnie zakodowany tekst został usunięty...
Plik: sux
Url: /mailman/pipermail/pld-devel-pl/attachments/20051106/23217d98/sux.pl


Więcej informacji o liście dyskusyjnej pld-devel-pl