From 245ef7413981230e9f71be930fd42d1ee9be39f0 Mon Sep 17 00:00:00 2001
From: Valentin Samir <samir@crans.org>
Date: Mon, 22 Jul 2013 21:04:42 +0200
Subject: [PATCH] [bashrc] umaskrc, on return 0 si .umaskrc n'existe pas

---
 .bashrc | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/.bashrc b/.bashrc
index 76ac128..0113648 100644
--- a/.bashrc
+++ b/.bashrc
@@ -103,7 +103,11 @@ fi
 # Rien de spécial n'arrivera si vous n'avez pas le fichier .umaskrc
 function cd {
         builtin cd "$@"
-        [ -f ~/.umaskrc ] &&  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
+        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
+        else
+            return 0
+        fi
 }
 
 ### Attention à ce que vous éditez dans cette section ###
-- 
GitLab