Parcourir la source

Warning if no freedns subdomain code is given

Bob Mottram il y a 10 ans
Parent
révision
04478cb9fc
1 fichiers modifiés avec 28 ajouts et 16 suppressions
  1. 28
    16
      install-freedombone.sh

+ 28
- 16
install-freedombone.sh Voir le fichier

1740
   service nginx restart
1740
   service nginx restart
1741
 
1741
 
1742
   # update the dynamic DNS
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
       fi
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
   fi
1752
   fi
1749
 
1753
 
1750
   echo 'install_owncloud' >> $COMPLETION_FILE
1754
   echo 'install_owncloud' >> $COMPLETION_FILE
2057
   service nginx restart
2061
   service nginx restart
2058
 
2062
 
2059
   # update the dynamic DNS
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
       fi
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
   fi
2073
   fi
2066
 
2074
 
2067
   # add some post-install instructions
2075
   # add some post-install instructions
2321
               echo "wget -O - https://freedns.afraid.org/dynamic/update.php?$MICROBLOG_FREEDNS_SUBDOMAIN_CODE== >> /dev/null 2>&1" >> /usr/bin/dynamicdns
2329
               echo "wget -O - https://freedns.afraid.org/dynamic/update.php?$MICROBLOG_FREEDNS_SUBDOMAIN_CODE== >> /dev/null 2>&1" >> /usr/bin/dynamicdns
2322
           fi
2330
           fi
2323
       fi
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
   fi
2334
   fi
2325
 
2335
 
2326
   echo 'server {' > /etc/nginx/sites-available/$MICROBLOG_DOMAIN_NAME
2336
   echo 'server {' > /etc/nginx/sites-available/$MICROBLOG_DOMAIN_NAME
2474
       REDMATRIX_FREEDNS_SUBDOMAIN_CODE=$FREEDNS_SUBDOMAIN_CODE
2484
       REDMATRIX_FREEDNS_SUBDOMAIN_CODE=$FREEDNS_SUBDOMAIN_CODE
2475
   fi
2485
   fi
2476
   if [ ! $REDMATRIX_DOMAIN_NAME ]; then
2486
   if [ ! $REDMATRIX_DOMAIN_NAME ]; then
2477
-	  return
2487
+      return
2478
   fi
2488
   fi
2479
 
2489
 
2480
   install_mariadb
2490
   install_mariadb
2496
       rm -rf /var/www/$REDMATRIX_DOMAIN_NAME/htdocs
2506
       rm -rf /var/www/$REDMATRIX_DOMAIN_NAME/htdocs
2497
       mv redmatrix /var/www/$REDMATRIX_DOMAIN_NAME/htdocs
2507
       mv redmatrix /var/www/$REDMATRIX_DOMAIN_NAME/htdocs
2498
       chown -R www-data:www-data /var/www/$REDMATRIX_DOMAIN_NAME/htdocs
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
   fi
2516
   fi
2507
 
2517
 
2508
   get_mariadb_redmatrix_admin_password
2518
   get_mariadb_redmatrix_admin_password
2534
               echo "wget -O - https://freedns.afraid.org/dynamic/update.php?$REDMATRIX_FREEDNS_SUBDOMAIN_CODE== >> /dev/null 2>&1" >> /usr/bin/dynamicdns
2544
               echo "wget -O - https://freedns.afraid.org/dynamic/update.php?$REDMATRIX_FREEDNS_SUBDOMAIN_CODE== >> /dev/null 2>&1" >> /usr/bin/dynamicdns
2535
           fi
2545
           fi
2536
       fi
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
   fi
2549
   fi
2538
 
2550
 
2539
   service cron restart
2551
   service cron restart