Просмотр исходного кода

Only update logindefs when needed

Bob Mottram 7 лет назад
Родитель
Сommit
c80feb6768
1 измененных файлов: 2 добавлений и 1 удалений
  1. 2
    1
      src/freedombone-utils-setup

+ 2
- 1
src/freedombone-utils-setup Просмотреть файл

@@ -455,7 +455,8 @@ function remove_management_engine_interface {
455 455
 }
456 456
 
457 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 460
         sed -i 's|UMASK\t.*|UMASK\t\t077|g' /etc/login.defs
460 461
     fi
461 462
 }