Ver código fonte

If this is only a mailbox system then exit after email has installed

Bob Mottram 10 anos atrás
pai
commit
05b7cf2fa2
1 arquivos alterados com 14 adições e 0 exclusões
  1. 14
    0
      install-freedombone.sh

+ 14
- 0
install-freedombone.sh Ver arquivo

@@ -62,6 +62,7 @@
62 62
 DOMAIN_NAME=$1
63 63
 MY_USERNAME=$2
64 64
 FREEDNS_SUBDOMAIN_CODE=$3
65
+SYSTEM_TYPE=$4
65 66
 
66 67
 SSH_PORT=2222
67 68
 KERNEL_VERSION="v3.15.10-bone7"
@@ -1214,6 +1215,18 @@ function import_email {
1214 1215
       fi
1215 1216
   fi
1216 1217
   echo 'import_email' >> $COMPLETION_FILE
1218
+  if [[ $SYSTEM_TYPE == "email" || $SYSTEM_TYPE == "mailbox" ]]; then
1219
+      # unmount any attached usb drive
1220
+      echo ''
1221
+      echo '  *** Freedombone email system installation is complete ***'
1222
+      echo ''
1223
+      if [ -d /media/usb ]; then
1224
+          umount /media/usb
1225
+          rm -rf /media/usb
1226
+          echo '            You can now remove the USB drive'
1227
+      fi
1228
+      exit 0
1229
+  fi
1217 1230
 }
1218 1231
 
1219 1232
 function install_final {
@@ -1267,3 +1280,4 @@ dynamic_dns_freedns
1267 1280
 import_email
1268 1281
 install_final
1269 1282
 echo 'Freedombone installation is complete'
1283
+exit 0