From: Vincent Le Gallic Date: Fri, 27 Sep 2013 16:37:10 +0000 (+0200) Subject: [umask] Patch : problème de préfixe X-Git-Url: http://gitweb.pimeys.fr/?p=config-20-100.git;a=commitdiff_plain;h=854fbfec92e9e35bdebaaa0bbd4ad89bff121450 [umask] Patch : problème de préfixe --- diff --git a/.bashrc b/.bashrc index b738ade..d688ea1 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 } diff --git a/.umaskrc b/.umaskrc index fc712dc..cb80a80 100644 --- a/.umaskrc +++ b/.umaskrc @@ -13,11 +13,11 @@ #------------------------------------------------------------------------------ #path #umask -/ 022 #umask par défaut -/usr/scripts 002 # Donne les droits d'écriture au groupe -/git/ 002 -/var/lib/bcfg2 002 -/localhome/django/intranet 002 -/localhome/webdata 002 -/home/respbats/www 002 -/localhome/fortunes 002 +/ 022 #umask par défaut +/usr/scripts/ 002 # Donne les droits d'écriture au groupe +/git/ 002 +/var/lib/bcfg2/ 002 +/localhome/django/intranet/ 002 +/localhome/webdata/ 002 +/home/respbats/www/ 002 +/localhome/fortunes/ 002