Ver código fonte

Warning if no freedns subdomain code is given

Bob Mottram 10 anos atrás
pai
commit
04478cb9fc
1 arquivos alterados com 28 adições e 16 exclusões
  1. 28
    16
      install-freedombone.sh

+ 28
- 16
install-freedombone.sh Ver arquivo

@@ -1740,11 +1740,15 @@ function install_owncloud {
1740 1740
   service nginx restart
1741 1741
 
1742 1742
   # update the dynamic DNS
1743
-  if [[ $OWNCLOUD_FREEDNS_SUBDOMAIN_CODE != $FREEDNS_SUBDOMAIN_CODE ]]; then
1744
-      if ! grep -q "$OWNCLOUD_DOMAIN_NAME" /usr/bin/dynamicdns; then
1745
-          echo "# $OWNCLOUD_DOMAIN_NAME" >> /usr/bin/dynamicdns
1746
-          echo "wget -O - https://freedns.afraid.org/dynamic/update.php?$OWNCLOUD_FREEDNS_SUBDOMAIN_CODE== >> /dev/null 2>&1" >> /usr/bin/dynamicdns
1743
+  if [ $OWNCLOUD_FREEDNS_SUBDOMAIN_CODE ]; then
1744
+      if [[ $OWNCLOUD_FREEDNS_SUBDOMAIN_CODE != $FREEDNS_SUBDOMAIN_CODE ]]; then
1745
+          if ! grep -q "$OWNCLOUD_DOMAIN_NAME" /usr/bin/dynamicdns; then
1746
+              echo "# $OWNCLOUD_DOMAIN_NAME" >> /usr/bin/dynamicdns
1747
+              echo "wget -O - https://freedns.afraid.org/dynamic/update.php?$OWNCLOUD_FREEDNS_SUBDOMAIN_CODE== >> /dev/null 2>&1" >> /usr/bin/dynamicdns
1748
+          fi
1747 1749
       fi
1750
+  else
1751
+      echo 'WARNING: No freeDNS subdomain code given for Owncloud. It is assumed that you are using some other dynamic DNS provider.'
1748 1752
   fi
1749 1753
 
1750 1754
   echo 'install_owncloud' >> $COMPLETION_FILE
@@ -2057,11 +2061,15 @@ function install_wiki {
2057 2061
   service nginx restart
2058 2062
 
2059 2063
   # update the dynamic DNS
2060
-  if [[ $WIKI_FREEDNS_SUBDOMAIN_CODE != $FREEDNS_SUBDOMAIN_CODE ]]; then
2061
-      if ! grep -q "$WIKI_DOMAIN_NAME" /usr/bin/dynamicdns; then
2062
-          echo "# $WIKI_DOMAIN_NAME" >> /usr/bin/dynamicdns
2063
-          echo "wget -O - https://freedns.afraid.org/dynamic/update.php?$WIKI_FREEDNS_SUBDOMAIN_CODE== >> /dev/null 2>&1" >> /usr/bin/dynamicdns
2064
+  if [ $WIKI_FREEDNS_SUBDOMAIN_CODE ]; then
2065
+      if [[ $WIKI_FREEDNS_SUBDOMAIN_CODE != $FREEDNS_SUBDOMAIN_CODE ]]; then
2066
+          if ! grep -q "$WIKI_DOMAIN_NAME" /usr/bin/dynamicdns; then
2067
+              echo "# $WIKI_DOMAIN_NAME" >> /usr/bin/dynamicdns
2068
+              echo "wget -O - https://freedns.afraid.org/dynamic/update.php?$WIKI_FREEDNS_SUBDOMAIN_CODE== >> /dev/null 2>&1" >> /usr/bin/dynamicdns
2069
+          fi
2064 2070
       fi
2071
+  else
2072
+      echo 'WARNING: No freeDNS subdomain code given for wiki installation. It is assumed that you are using some other dynamic DNS provider.'
2065 2073
   fi
2066 2074
 
2067 2075
   # add some post-install instructions
@@ -2321,6 +2329,8 @@ quit" > $INSTALL_DIR/batch.sql
2321 2329
               echo "wget -O - https://freedns.afraid.org/dynamic/update.php?$MICROBLOG_FREEDNS_SUBDOMAIN_CODE== >> /dev/null 2>&1" >> /usr/bin/dynamicdns
2322 2330
           fi
2323 2331
       fi
2332
+  else
2333
+      echo 'WARNING: No freeDNS subdomain code given for microblog. It is assumed that you are using some other dynamic DNS provider.'
2324 2334
   fi
2325 2335
 
2326 2336
   echo 'server {' > /etc/nginx/sites-available/$MICROBLOG_DOMAIN_NAME
@@ -2474,7 +2484,7 @@ function install_redmatrix {
2474 2484
       REDMATRIX_FREEDNS_SUBDOMAIN_CODE=$FREEDNS_SUBDOMAIN_CODE
2475 2485
   fi
2476 2486
   if [ ! $REDMATRIX_DOMAIN_NAME ]; then
2477
-	  return
2487
+      return
2478 2488
   fi
2479 2489
 
2480 2490
   install_mariadb
@@ -2496,13 +2506,13 @@ function install_redmatrix {
2496 2506
       rm -rf /var/www/$REDMATRIX_DOMAIN_NAME/htdocs
2497 2507
       mv redmatrix /var/www/$REDMATRIX_DOMAIN_NAME/htdocs
2498 2508
       chown -R www-data:www-data /var/www/$REDMATRIX_DOMAIN_NAME/htdocs
2499
-	  mkdir /var/www/$REDMATRIX_DOMAIN_NAME/htdocs/view/tpl/smarty3
2500
-	  mkdir /var/www/$REDMATRIX_DOMAIN_NAME/htdocs/store/[data]
2501
-	  mkdir /var/www/$REDMATRIX_DOMAIN_NAME/htdocs/store/[data]/smarty3
2502
-	  chmod 777 /var/www/$REDMATRIX_DOMAIN_NAME/htdocs/view/tpl
2503
-	  chmod 777 /var/www/$REDMATRIX_DOMAIN_NAME/htdocs/view/tpl/smarty3
2504
-	  chmod 777 /var/www/$REDMATRIX_DOMAIN_NAME/htdocs/store/[data]/smarty3
2505
-	  git clone $REDMATRIX_ADDONS_REPO /var/www/$REDMATRIX_DOMAIN_NAME/htdocs/addon
2509
+      mkdir /var/www/$REDMATRIX_DOMAIN_NAME/htdocs/view/tpl/smarty3
2510
+      mkdir /var/www/$REDMATRIX_DOMAIN_NAME/htdocs/store/[data]
2511
+      mkdir /var/www/$REDMATRIX_DOMAIN_NAME/htdocs/store/[data]/smarty3
2512
+      chmod 777 /var/www/$REDMATRIX_DOMAIN_NAME/htdocs/view/tpl
2513
+      chmod 777 /var/www/$REDMATRIX_DOMAIN_NAME/htdocs/view/tpl/smarty3
2514
+      chmod 777 /var/www/$REDMATRIX_DOMAIN_NAME/htdocs/store/[data]/smarty3
2515
+      git clone $REDMATRIX_ADDONS_REPO /var/www/$REDMATRIX_DOMAIN_NAME/htdocs/addon
2506 2516
   fi
2507 2517
 
2508 2518
   get_mariadb_redmatrix_admin_password
@@ -2534,6 +2544,8 @@ quit" > $INSTALL_DIR/batch.sql
2534 2544
               echo "wget -O - https://freedns.afraid.org/dynamic/update.php?$REDMATRIX_FREEDNS_SUBDOMAIN_CODE== >> /dev/null 2>&1" >> /usr/bin/dynamicdns
2535 2545
           fi
2536 2546
       fi
2547
+  else
2548
+      echo 'WARNING: No freeDNS subdomain code given for Red Matrix. It is assumed that you are using some other dynamic DNS provider.'
2537 2549
   fi
2538 2550
 
2539 2551
   service cron restart