Parcourir la source

Only update logindefs when needed

Bob Mottram il y a 7 ans
Parent
révision
c80feb6768
1 fichiers modifiés avec 2 ajouts et 1 suppressions
  1. 2
    1
      src/freedombone-utils-setup

+ 2
- 1
src/freedombone-utils-setup Voir le fichier

455
 }
455
 }
456
 
456
 
457
 function set_login_umask {
457
 function set_login_umask {
458
-    if ! grep -q 'UMASK\t\t077' /etc/login.defs; then
458
+    logindefs_umask=$(cat /etc/login.defs | grep UMASK | grep -v '#')
459
+    if [[ "$logindefs_umask" != *'077' ]]; then
459
         sed -i 's|UMASK\t.*|UMASK\t\t077|g' /etc/login.defs
460
         sed -i 's|UMASK\t.*|UMASK\t\t077|g' /etc/login.defs
460
     fi
461
     fi
461
 }
462
 }