diff options
author | nachoparker <nacho@ownyourbits.com> | 2018-06-18 18:18:18 +0300 |
---|---|---|
committer | nachoparker <nacho@ownyourbits.com> | 2018-06-19 05:55:26 +0300 |
commit | 1a9a53fce36d6b1f68b75eb861759e1adc85ba36 (patch) | |
tree | 727a83c2dbd057108e5a09b30682d98d13d972c9 /update.sh | |
parent | 9210fb26ef37927486df24649e97e43a49b7b2ea (diff) |
fix nextcloud-domain running before default GW is readyv0.57.5
Diffstat (limited to 'update.sh')
-rwxr-xr-x | update.sh | 15 |
1 files changed, 15 insertions, 0 deletions
@@ -227,6 +227,21 @@ EOF apt-get install -y --no-install-recommends letsencrypt } + # fix nextcloud-domain running before default GW is ready + pkill -f nextcloud-domain + cat > /usr/local/bin/nextcloud-domain.sh <<'EOF' +#!/bin/bash +# wicd service finishes before completing DHCP +while :; do + IFACE="$( ip r | grep "default via" | awk '{ print $5 }' | head -1 )" + IP="$( ip a show dev "$IFACE" | grep global | grep -oP '\d{1,3}(.\d{1,3}){3}' | head -1 )" + [[ "$IP" != "" ]] && break + sleep 3 +done +cd /var/www/nextcloud +sudo -u www-data php occ config:system:set trusted_domains 1 --value=$IP +EOF + } # end - only live updates exit 0 |