소스 검색

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