Преглед на файлове

Enabling and disabling gpgit

Bob Mottram преди 8 години
родител
ревизия
24f89a0323
променени са 1 файла, в които са добавени 12 реда и са изтрити 8 реда
  1. 12
    8
      src/freedombone-utils-gpg

+ 12
- 8
src/freedombone-utils-gpg Целия файл

@@ -32,14 +32,16 @@ function enable_email_encryption_at_rest {
32 32
     for d in /home/*/ ; do
33 33
         USERNAME=$(echo "$d" | awk -F '/' '{print $3}')
34 34
         if [[ $(is_valid_user "$USERNAME") == "1" ]]; then
35
-            if grep '#/usr/bin/gpgit.pl' /home/$USERNAME/.procmailrc; then
36
-                sed -i 's|#/usr/bin/gpgit.pl|/usr/bin/gpgit.pl|g' /home/$USERNAME/.procmailrc
35
+            if grep '#| /usr/bin/gpgit.pl' /home/$USERNAME/.procmailrc; then
36
+                sed -i 's@#| /usr/bin/gpgit.pl@| /usr/bin/gpgit.pl@g' /home/$USERNAME/.procmailrc
37
+                sed -i 's|#:0 f|:0 f|g' /home/$USERNAME/.procmailrc
37 38
             fi
38 39
         fi
39 40
     done
40 41
 
41
-    if grep '#/usr/bin/gpgit.pl' /etc/skel/.procmailrc; then
42
-        sed -i 's|#/usr/bin/gpgit.pl|/usr/bin/gpgit.pl|g' /etc/skel/.procmailrc
42
+    if grep '#| /usr/bin/gpgit.pl' /etc/skel/.procmailrc; then
43
+        sed -i 's@#| /usr/bin/gpgit.pl@| /usr/bin/gpgit.pl@g' /etc/skel/.procmailrc
44
+        sed -i 's|#:0 f|:0 f|g' /etc/skel/.procmailrc
43 45
     fi
44 46
 }
45 47
 
@@ -47,14 +49,16 @@ function disable_email_encryption_at_rest {
47 49
     for d in /home/*/ ; do
48 50
         USERNAME=$(echo "$d" | awk -F '/' '{print $3}')
49 51
         if [[ $(is_valid_user "$USERNAME") == "1" ]]; then
50
-            if ! grep '#/usr/bin/gpgit.pl' /home/$USERNAME/.procmailrc; then
51
-                sed -i 's|/usr/bin/gpgit.pl|#/usr/bin/gpgit.pl|g' /home/$USERNAME/.procmailrc
52
+            if ! grep '#| /usr/bin/gpgit.pl' /home/$USERNAME/.procmailrc; then
53
+                sed -i 's@| /usr/bin/gpgit.pl@#| /usr/bin/gpgit.pl@g' /home/$USERNAME/.procmailrc
54
+                sed -i 's|:0 f|#:0 f|g' /home/$USERNAME/.procmailrc
52 55
             fi
53 56
         fi
54 57
     done
55 58
 
56
-    if ! grep '#/usr/bin/gpgit.pl' /etc/skel/.procmailrc; then
57
-        sed -i 's|/usr/bin/gpgit.pl|#/usr/bin/gpgit.pl|g' /etc/skel/.procmailrc
59
+    if ! grep '#| /usr/bin/gpgit.pl' /etc/skel/.procmailrc; then
60
+        sed -i 's@| /usr/bin/gpgit.pl@#| /usr/bin/gpgit.pl@g' /etc/skel/.procmailrc
61
+        sed -i 's|:0 f|#:0 f|g' /etc/skel/.procmailrc
58 62
     fi
59 63
 }
60 64