mirror of
https://github.com/nextcloud/nextcloudpi.git
synced 2026-01-10 15:12:01 -03:30
fix nextcloud-domain running before default GW is ready
This commit is contained in:
parent
9210fb26ef
commit
1a9a53fce3
@ -1,5 +1,7 @@
|
||||
|
||||
[v0.57.4](https://github.com/nextcloud/nextcloudpi/commit/c00fbce) (2018-06-18) letsencrypt: install from debian package
|
||||
[v0.57.5](https://github.com/nextcloud/nextcloudpi/commit/444e762) (2018-06-18) fix nextcloud-domain running before default GW is ready
|
||||
|
||||
[v0.57.4](https://github.com/nextcloud/nextcloudpi/commit/ce2d38c) (2018-06-18) letsencrypt: install from debian package
|
||||
|
||||
[v0.57.3 ](https://github.com/nextcloud/nextcloudpi/commit/a74248b) (2018-06-18) armbian: default to SSH disabled
|
||||
|
||||
|
||||
8
ncp.sh
8
ncp.sh
@ -163,12 +163,12 @@ EOF
|
||||
|
||||
cat > /usr/local/bin/nextcloud-domain.sh <<'EOF'
|
||||
#!/bin/bash
|
||||
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 )
|
||||
# wicd service finishes before completing DHCP
|
||||
while [[ "$IP" == "" ]]; do
|
||||
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
|
||||
IP=$( ip a show dev "$IFACE" | grep global | grep -oP '\d{1,3}(.\d{1,3}){3}' | head -1 )
|
||||
done
|
||||
cd /var/www/nextcloud
|
||||
sudo -u www-data php occ config:system:set trusted_domains 1 --value=$IP
|
||||
|
||||
15
update.sh
15
update.sh
@ -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
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user