| 
				
			 | 
			
			
				@@ -94,6 +94,9 @@ DDNS_USERNAME= 
			 | 
		
	
		
			
			| 
				94
			 | 
			
				94
			 | 
			
			
				 DDNS_PASSWORD= 
			 | 
		
	
		
			
			| 
				95
			 | 
			
				95
			 | 
			
			
				 CURRENT_DDNS_DOMAIN= 
			 | 
		
	
		
			
			| 
				96
			 | 
			
				96
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				
			 | 
			
				97
			 | 
			
			
				+CLEANUP_MAILDIR_REPO="https://github.com/bashrc/cleanup-maildir" 
			 | 
		
	
		
			
			| 
				
			 | 
			
				98
			 | 
			
			
				+CLEANUP_MAILDIR_COMMIT='33241d2e3861f901ba17f5c77ada007e1ec06a86' 
			 | 
		
	
		
			
			| 
				
			 | 
			
				99
			 | 
			
			
				+ 
			 | 
		
	
		
			
			| 
				97
			 | 
			
				100
			 | 
			
			
				 INADYN_REPO="https://github.com/bashrc/inadyn" 
			 | 
		
	
		
			
			| 
				98
			 | 
			
				101
			 | 
			
			
				 INADYN_COMMIT='fadbe17f520d337dfb8d69ee4bf1fcaa23fce0d6' 
			 | 
		
	
		
			
			| 
				99
			 | 
			
				102
			 | 
			
			
				  
			 | 
		
	
	
		
			
			| 
				
			 | 
			
			
				@@ -888,6 +891,12 @@ function read_configuration { 
			 | 
		
	
		
			
			| 
				888
			 | 
			
				891
			 | 
			
			
				       if grep -q "GNUSOCIAL_COMMIT" $CONFIGURATION_FILE; then 
			 | 
		
	
		
			
			| 
				889
			 | 
			
				892
			 | 
			
			
				           GNUSOCIAL_COMMIT=$(grep "GNUSOCIAL_COMMIT" $CONFIGURATION_FILE | awk -F '=' '{print $2}') 
			 | 
		
	
		
			
			| 
				890
			 | 
			
				893
			 | 
			
			
				       fi 
			 | 
		
	
		
			
			| 
				
			 | 
			
				894
			 | 
			
			
				+      if grep -q "CLEANUP_MAILDIR_COMMIT" $CONFIGURATION_FILE; then 
			 | 
		
	
		
			
			| 
				
			 | 
			
				895
			 | 
			
			
				+          CLEANUP_MAILDIR_COMMIT=$(grep "CLEANUP_MAILDIR_COMMIT" $CONFIGURATION_FILE | awk -F '=' '{print $2}') 
			 | 
		
	
		
			
			| 
				
			 | 
			
				896
			 | 
			
			
				+      fi 
			 | 
		
	
		
			
			| 
				
			 | 
			
				897
			 | 
			
			
				+      if grep -q "CLEANUP_MAILDIR_REPO" $CONFIGURATION_FILE; then 
			 | 
		
	
		
			
			| 
				
			 | 
			
				898
			 | 
			
			
				+          CLEANUP_MAILDIR_REPO=$(grep "CLEANUP_MAILDIR_REPO" $CONFIGURATION_FILE | awk -F '=' '{print $2}') 
			 | 
		
	
		
			
			| 
				
			 | 
			
				899
			 | 
			
			
				+      fi 
			 | 
		
	
		
			
			| 
				891
			 | 
			
				900
			 | 
			
			
				       if grep -q "ZERONET_COMMIT" $CONFIGURATION_FILE; then 
			 | 
		
	
		
			
			| 
				892
			 | 
			
				901
			 | 
			
			
				           ZERONET_COMMIT=$(grep "ZERONET_COMMIT" $CONFIGURATION_FILE | awk -F '=' '{print $2}') 
			 | 
		
	
		
			
			| 
				893
			 | 
			
				902
			 | 
			
			
				       fi 
			 | 
		
	
	
		
			
			| 
				
			 | 
			
			
				@@ -8056,6 +8065,25 @@ function email_archiving { 
			 | 
		
	
		
			
			| 
				8056
			 | 
			
				8065
			 | 
			
			
				   if [[ $SYSTEM_TYPE == "$VARIANT_CHAT" || $SYSTEM_TYPE == "$VARIANT_MEDIA" || $SYSTEM_TYPE == "$VARIANT_NONMAILBOX" || $SYSTEM_TYPE == "$VARIANT_MESH" ]]; then 
			 | 
		
	
		
			
			| 
				8057
			 | 
			
				8066
			 | 
			
			
				       return 
			 | 
		
	
		
			
			| 
				8058
			 | 
			
				8067
			 | 
			
			
				   fi 
			 | 
		
	
		
			
			| 
				
			 | 
			
				8068
			 | 
			
			
				+ 
			 | 
		
	
		
			
			| 
				
			 | 
			
				8069
			 | 
			
			
				+  # update to the next commit 
			 | 
		
	
		
			
			| 
				
			 | 
			
				8070
			 | 
			
			
				+  if [ -d $INSTALL_DIR/cleanup-maildir ]; then 
			 | 
		
	
		
			
			| 
				
			 | 
			
				8071
			 | 
			
			
				+      if grep -q "cleanup-maildir commit" $COMPLETION_FILE; then 
			 | 
		
	
		
			
			| 
				
			 | 
			
				8072
			 | 
			
			
				+          CURRENT_CLEANUP_MAILDIR_COMMIT=$(grep "cleanup-maildir commit" $COMPLETION_FILE | awk -F ':' '{print $2}') 
			 | 
		
	
		
			
			| 
				
			 | 
			
				8073
			 | 
			
			
				+          if [[ "$CURRENT_CLEANUP_MAILDIR_COMMIT" != "$CLEANUP_MAILDIR_COMMIT" ]]; then 
			 | 
		
	
		
			
			| 
				
			 | 
			
				8074
			 | 
			
			
				+              cd $INSTALL_DIR/cleanup-maildir 
			 | 
		
	
		
			
			| 
				
			 | 
			
				8075
			 | 
			
			
				+              git stash 
			 | 
		
	
		
			
			| 
				
			 | 
			
				8076
			 | 
			
			
				+              git checkout master 
			 | 
		
	
		
			
			| 
				
			 | 
			
				8077
			 | 
			
			
				+              git pull 
			 | 
		
	
		
			
			| 
				
			 | 
			
				8078
			 | 
			
			
				+              git checkout $CLEANUP_MAILDIR_COMMIT 
			 | 
		
	
		
			
			| 
				
			 | 
			
				8079
			 | 
			
			
				+              git checkout -b $CLEANUP_MAILDIR_COMMIT 
			 | 
		
	
		
			
			| 
				
			 | 
			
				8080
			 | 
			
			
				+              sed -i "s/cleanup-maildir commit.*/cleanup-maildir commit:$CLEANUP_MAILDIR_COMMIT/g" $COMPLETION_FILE 
			 | 
		
	
		
			
			| 
				
			 | 
			
				8081
			 | 
			
			
				+          fi 
			 | 
		
	
		
			
			| 
				
			 | 
			
				8082
			 | 
			
			
				+      else 
			 | 
		
	
		
			
			| 
				
			 | 
			
				8083
			 | 
			
			
				+          echo "cleanup-maildir commit:$GNUSOCIAL_COMMIT" >> $COMPLETION_FILE 
			 | 
		
	
		
			
			| 
				
			 | 
			
				8084
			 | 
			
			
				+      fi 
			 | 
		
	
		
			
			| 
				
			 | 
			
				8085
			 | 
			
			
				+  fi 
			 | 
		
	
		
			
			| 
				
			 | 
			
				8086
			 | 
			
			
				+ 
			 | 
		
	
		
			
			| 
				8059
			 | 
			
				8087
			 | 
			
			
				   if grep -Fxq "email_archiving" $COMPLETION_FILE; then 
			 | 
		
	
		
			
			| 
				8060
			 | 
			
				8088
			 | 
			
			
				       return 
			 | 
		
	
		
			
			| 
				8061
			 | 
			
				8089
			 | 
			
			
				   fi 
			 | 
		
	
	
		
			
			| 
				
			 | 
			
			
				@@ -8064,7 +8092,15 @@ function email_archiving { 
			 | 
		
	
		
			
			| 
				8064
			 | 
			
				8092
			 | 
			
			
				       mkdir $INSTALL_DIR 
			 | 
		
	
		
			
			| 
				8065
			 | 
			
				8093
			 | 
			
			
				   fi 
			 | 
		
	
		
			
			| 
				8066
			 | 
			
				8094
			 | 
			
			
				   cd $INSTALL_DIR 
			 | 
		
	
		
			
			| 
				8067
			 | 
			
				
			 | 
			
			
				-  git clone https://github.com/bashrc/cleanup-maildir 
			 | 
		
	
		
			
			| 
				
			 | 
			
				8095
			 | 
			
			
				+  git clone $CLEANUP_MAILDIR_REPO 
			 | 
		
	
		
			
			| 
				
			 | 
			
				8096
			 | 
			
			
				+  git checkout $CLEANUP_MAILDIR_COMMIT 
			 | 
		
	
		
			
			| 
				
			 | 
			
				8097
			 | 
			
			
				+  git checkout -b $CLEANUP_MAILDIR_COMMIT 
			 | 
		
	
		
			
			| 
				
			 | 
			
				8098
			 | 
			
			
				+  if ! grep -q "cleanup-maildir commit" $COMPLETION_FILE; then 
			 | 
		
	
		
			
			| 
				
			 | 
			
				8099
			 | 
			
			
				+      echo "cleanup-maildir commit:$CLEANUP_MAILDIR_COMMIT" >> $COMPLETION_FILE 
			 | 
		
	
		
			
			| 
				
			 | 
			
				8100
			 | 
			
			
				+  else 
			 | 
		
	
		
			
			| 
				
			 | 
			
				8101
			 | 
			
			
				+      sed -i "s/cleanup-maildir commit.*/cleanup-maildir commit:$CLEANUP_MAILDIR_COMMIT/g" $COMPLETION_FILE 
			 | 
		
	
		
			
			| 
				
			 | 
			
				8102
			 | 
			
			
				+  fi 
			 | 
		
	
		
			
			| 
				
			 | 
			
				8103
			 | 
			
			
				+ 
			 | 
		
	
		
			
			| 
				8068
			 | 
			
				8104
			 | 
			
			
				   cp $INSTALL_DIR/cleanup-maildir/cleanup-maildir /usr/bin 
			 | 
		
	
		
			
			| 
				8069
			 | 
			
				8105
			 | 
			
			
				   echo '#!/bin/bash' > /etc/cron.daily/archivemail 
			 | 
		
	
		
			
			| 
				8070
			 | 
			
				8106
			 | 
			
			
				   echo 'for d in /home/*/ ; do' >> /etc/cron.daily/archivemail 
			 | 
		
	
	
		
			
			| 
				
			 | 
			
			
				@@ -11130,9 +11166,9 @@ function install_mediagoblin { 
			 | 
		
	
		
			
			| 
				11130
			 | 
			
				11166
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				11131
			 | 
			
				11167
			 | 
			
			
				 function create_upgrade_script { 
			 | 
		
	
		
			
			| 
				11132
			 | 
			
				11168
			 | 
			
			
				   if [ -f /usr/local/bin/${PROJECT_NAME}-upgrade ]; then 
			 | 
		
	
		
			
			| 
				11133
			 | 
			
				
			 | 
			
			
				-	  cp /usr/local/bin/${PROJECT_NAME}-upgrade /etc/cron.weekly/$UPGRADE_SCRIPT_NAME 
			 | 
		
	
		
			
			| 
				
			 | 
			
				11169
			 | 
			
			
				+      cp /usr/local/bin/${PROJECT_NAME}-upgrade /etc/cron.weekly/$UPGRADE_SCRIPT_NAME 
			 | 
		
	
		
			
			| 
				11134
			 | 
			
				11170
			 | 
			
			
				   else 
			 | 
		
	
		
			
			| 
				11135
			 | 
			
				
			 | 
			
			
				-	  cp /usr/bin/${PROJECT_NAME}-upgrade /etc/cron.weekly/$UPGRADE_SCRIPT_NAME 
			 | 
		
	
		
			
			| 
				
			 | 
			
				11171
			 | 
			
			
				+      cp /usr/bin/${PROJECT_NAME}-upgrade /etc/cron.weekly/$UPGRADE_SCRIPT_NAME 
			 | 
		
	
		
			
			| 
				11136
			 | 
			
				11172
			 | 
			
			
				   fi 
			 | 
		
	
		
			
			| 
				11137
			 | 
			
				11173
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				11138
			 | 
			
				11174
			 | 
			
			
				   if grep -Fxq "create_upgrade_script" $COMPLETION_FILE; then 
			 |