Selaa lähdekoodia

Only update limits when needed

Bob Mottram 8 vuotta sitten
vanhempi
commit
c1650ae415
1 muutettua tiedostoa jossa 10 lisäystä ja 4 poistoa
  1. 10
    4
      src/freedombone-utils-setup

+ 10
- 4
src/freedombone-utils-setup Näytä tiedosto

473
     if ! grep -q '* hard maxsyslogins' /etc/security/limits.conf; then
473
     if ! grep -q '* hard maxsyslogins' /etc/security/limits.conf; then
474
         echo '* hard maxsyslogins 10' >> /etc/security/limits.conf
474
         echo '* hard maxsyslogins 10' >> /etc/security/limits.conf
475
     else
475
     else
476
-        sed -i 's|hard maxsyslogins.*|hard maxsyslogins 10|g' /etc/security/limits.conf
476
+        if ! grep -q '* hard maxsyslogins 10' /etc/security/limits.conf; then
477
+            sed -i 's|hard maxsyslogins.*|hard maxsyslogins 10|g' /etc/security/limits.conf
478
+        fi
477
     fi
479
     fi
478
 
480
 
479
     # Max logins for each user
481
     # Max logins for each user
480
     if ! grep -q '* hard maxlogins' /etc/security/limits.conf; then
482
     if ! grep -q '* hard maxlogins' /etc/security/limits.conf; then
481
         echo '* hard maxlogins 2' >> /etc/security/limits.conf
483
         echo '* hard maxlogins 2' >> /etc/security/limits.conf
482
     else
484
     else
483
-        sed -i 's|hard maxlogins.*|hard maxlogins 2|g' /etc/security/limits.conf
485
+        if ! grep -q '* hard maxlogins 2' /etc/security/limits.conf; then
486
+            sed -i 's|hard maxlogins.*|hard maxlogins 2|g' /etc/security/limits.conf
487
+        fi
484
     fi
488
     fi
485
 }
489
 }
486
 
490
 
609
 }
613
 }
610
 
614
 
611
 function disable_core_dumps {
615
 function disable_core_dumps {
612
-    if ! grep -q '* hard core 0' /etc/security/limits.conf; then
616
+    if ! grep -q '* hard core' /etc/security/limits.conf; then
613
         echo '* hard core 0' >> /etc/security/limits.conf
617
         echo '* hard core 0' >> /etc/security/limits.conf
614
     else
618
     else
615
-        sed -i 's|hard core.*|hard core 0|g' /etc/security/limits.conf
619
+        if ! grep -q '* hard core 0' /etc/security/limits.conf; then
620
+            sed -i 's|hard core.*|hard core 0|g' /etc/security/limits.conf
621
+        fi
616
     fi
622
     fi
617
 }
623
 }
618
 
624