Преглед изворни кода

Check arguments to mailing list scripts

Bob Mottram пре 10 година
родитељ
комит
98e899e9e7
1 измењених фајлова са 9 додато и 0 уклоњено
  1. 9
    0
      install-freedombone.sh

+ 9
- 0
install-freedombone.sh Прегледај датотеку

@@ -1137,6 +1137,11 @@ function folders_for_mailing_lists {
1137 1137
   echo 'MUTTRC=/home/$MYUSERNAME/.muttrc' >> /usr/bin/mailinglistrule
1138 1138
   echo 'PM=/home/$MYUSERNAME/.procmailrc' >> /usr/bin/mailinglistrule
1139 1139
   echo 'LISTDIR=/home/$MYUSERNAME/Maildir/$MAILINGLIST' >> /usr/bin/mailinglistrule
1140
+
1141
+  echo 'if ! [[ $MYUSERNAME && $MAILINGLIST && SUBJECTTAG ]]; then' >> /usr/bin/mailinglistrule
1142
+  echo '  mailinglistsrule [username] [mailinglistname] [subject tag]' >> /usr/bin/mailinglistrule
1143
+  echo '  exit 1' >> /usr/bin/mailinglistrule
1144
+  echo 'fi' >> /usr/bin/mailinglistrule
1140 1145
   echo 'if [ ! -d "$LISTDIR" ]; then' >> /usr/bin/mailinglistrule
1141 1146
   echo '  mkdir -m 700 $LISTDIR' >> /usr/bin/mailinglistrule
1142 1147
   echo '  mkdir -m 700 $LISTDIR/tmp' >> /usr/bin/mailinglistrule
@@ -1176,6 +1181,10 @@ function folders_for_email_addresses {
1176 1181
   echo 'MUTTRC=/home/$MYUSERNAME/.muttrc' >> /usr/bin/emailrule
1177 1182
   echo 'PM=/home/$MYUSERNAME/.procmailrc' >> /usr/bin/emailrule
1178 1183
   echo 'LISTDIR=/home/$MYUSERNAME/Maildir/$MAILINGLIST' >> /usr/bin/emailrule
1184
+  echo 'if ! [[ $MYUSERNAME && $EMAILADDRESS && $MAILINGLIST ]]; then' >> /usr/bin/emailrule
1185
+  echo '  emailrule [username] [emailaddress] [mailinglistname]' >> /usr/bin/emailrule
1186
+  echo '  exit 1' >> /usr/bin/emailrule
1187
+  echo 'fi' >> /usr/bin/emailrule
1179 1188
   echo 'if [ ! -d "$LISTDIR" ]; then' >> /usr/bin/emailrule
1180 1189
   echo '  mkdir -m 700 $LISTDIR' >> /usr/bin/emailrule
1181 1190
   echo '  mkdir -m 700 $LISTDIR/tmp' >> /usr/bin/emailrule