X-Git-Url: http://gitweb.pimeys.fr/?a=blobdiff_plain;f=.bashrc;h=bf7e6d73d895816e53f5a0e9c3a9f3b00dbf1928;hb=2f78d3536293e7941c2a123f24dfe40771e2537b;hp=679c3a6e1749ce5697a43d4998fa90af39d647f9;hpb=210eee338643d5734ab408ba2d2d2a004b469793;p=config-20-100.git diff --git a/.bashrc b/.bashrc index 679c3a6..bf7e6d7 100644 --- a/.bashrc +++ b/.bashrc @@ -100,7 +100,7 @@ function cd { builtin cd "$@" ret=$? if [ -f ~/.umaskrc ]; then - umask $(/usr/bin/awk 'BEGIN {pwd=ENVIRON["PWD"]; a=length(pwd); cmax=0} {if($1==pwd) {MASK=$2;exit}; c=length($1); if(c>a) {next}; if(substr(pwd,0,c)==$1 && c > cmax) {cmax=c; MASK=$2}} END {print MASK}' ~/.umaskrc) >/dev/null + umask $(/usr/bin/awk 'BEGIN {pwd=ENVIRON["PWD"]"/"; a=length(pwd); cmax=0} {if($1==pwd) {MASK=$2;exit}; c=length($1); if(c>a) {next}; if(substr(pwd,0,c+1)==$1 && c > cmax) {cmax=c; MASK=$2}} END {print MASK}' ~/.umaskrc) >/dev/null fi return $ret }