Sfoglia il codice sorgente

Check that spamassassin is installed

Bob Mottram 9 anni fa
parent
commit
b3dcf0e172
1 ha cambiato i file con 8 aggiunte e 4 eliminazioni
  1. 8
    4
      src/freedombone

+ 8
- 4
src/freedombone Vedi File

4455
     apt-get -y install exim4-daemon-heavy
4455
     apt-get -y install exim4-daemon-heavy
4456
     apt-get -y install spamassassin
4456
     apt-get -y install spamassassin
4457
     sa-update -v
4457
     sa-update -v
4458
+    if [ ! -f /etc/default/spamassassin ]; then
4459
+        echo 'Spamassassin was not installed'
4460
+        exit 72570
4461
+    fi
4458
     sed -i 's/ENABLED=0/ENABLED=1/g' /etc/default/spamassassin
4462
     sed -i 's/ENABLED=0/ENABLED=1/g' /etc/default/spamassassin
4459
     sed -i 's/# spamd_address = 127.0.0.1 783/spamd_address = 127.0.0.1 783/g' /etc/exim4/exim4.conf.template
4463
     sed -i 's/# spamd_address = 127.0.0.1 783/spamd_address = 127.0.0.1 783/g' /etc/exim4/exim4.conf.template
4460
     # This configuration is based on https://wiki.debian.org/DebianSpamAssassin
4464
     # This configuration is based on https://wiki.debian.org/DebianSpamAssassin
4598
     # this must be accessible by root
4602
     # this must be accessible by root
4599
     chown -R $MY_USERNAME:root /home/$MY_USERNAME/.spamassassin
4603
     chown -R $MY_USERNAME:root /home/$MY_USERNAME/.spamassassin
4600
 
4604
 
4601
-    service spamassassin restart
4602
-    service exim4 restart
4603
-    service cron restart
4605
+    systemctl restart spamassassin
4606
+    systemctl restart exim4
4607
+    systemctl restart cron
4604
 
4608
 
4605
     echo 'spam_filtering' >> $COMPLETION_FILE
4609
     echo 'spam_filtering' >> $COMPLETION_FILE
4606
 }
4610
 }
5648
         if grep -q "Nginx-ensite commit" $COMPLETION_FILE; then
5652
         if grep -q "Nginx-ensite commit" $COMPLETION_FILE; then
5649
             CURRENT_NGINX_ENSITE_COMMIT=$(grep "Nginx-ensite commit" $COMPLETION_FILE | awk -F ':' '{print $2}')
5653
             CURRENT_NGINX_ENSITE_COMMIT=$(grep "Nginx-ensite commit" $COMPLETION_FILE | awk -F ':' '{print $2}')
5650
             if [[ "$CURRENT_NGINX_ENSITE_COMMIT" != "$NGINX_ENSITE_COMMIT" ]]; then
5654
             if [[ "$CURRENT_NGINX_ENSITE_COMMIT" != "$NGINX_ENSITE_COMMIT" ]]; then
5651
-				$INSTALL_DIR/nginx_ensite
5655
+                $INSTALL_DIR/nginx_ensite
5652
                 git stash
5656
                 git stash
5653
                 git checkout master
5657
                 git checkout master
5654
                 git pull
5658
                 git pull