|
@@ -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
|