diff --git a/supers/etccommit b/supers/etccommit index 53d242b2..afb72ab2 100755 --- a/supers/etccommit +++ b/supers/etccommit @@ -14,8 +14,14 @@ USER=$ORIG_USER USERNAME=$USER LOGNAME=$ORIG_LOGNAME -cd /etc -echo "logname : " $LOGNAME +cur=$(pwd) +echo $cur +if test "X${cur##/etc}" = "X$cur" ; then #il ya pas 'etc' 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..