Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/nextcloud/nextcloudpi.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authornachoparker <nacho@ownyourbits.com>2017-08-09 00:18:09 +0300
committernachoparker <nacho@ownyourbits.com>2017-08-11 00:17:56 +0300
commita6b79b433f3bd99196b0360c167d5ec9bf6af3d6 (patch)
treec791950bf03e41cfb8dda622f04df6afe39982b3
parentf248c0fc096ad2e0c9b5bb2e3e7bc8d99512cb4f (diff)
fix web update to NC12.0.1v0.19.1
-rw-r--r--etc/nextcloudpi-config.d/letsencrypt.sh16
-rw-r--r--etc/nextcloudpi-config.d/nc-nextcloud.sh4
-rwxr-xr-xupdate.sh4
3 files changed, 15 insertions, 9 deletions
diff --git a/etc/nextcloudpi-config.d/letsencrypt.sh b/etc/nextcloudpi-config.d/letsencrypt.sh
index 815d6095..403c6770 100644
--- a/etc/nextcloudpi-config.d/letsencrypt.sh
+++ b/etc/nextcloudpi-config.d/letsencrypt.sh
@@ -55,15 +55,17 @@ configure()
sed -i "s|SSLCertificateFile.*|SSLCertificateFile /etc/letsencrypt/live/$DOMAIN_/fullchain.pem|" $VHOSTCFG2
sed -i "s|SSLCertificateKeyFile.*|SSLCertificateKeyFile /etc/letsencrypt/live/$DOMAIN_/privkey.pem|" $VHOSTCFG2
- /etc/letsencrypt/letsencrypt-auto certonly -n --no-self-upgrade --webroot -w $NCDIR --hsts --agree-tos -m $EMAIL_ -d $DOMAIN_ || return 1
- echo "* 1 * * 1 root /etc/letsencrypt/certbot-auto renew --quiet" > /etc/cron.d/letsencrypt-ncp
+ /etc/letsencrypt/letsencrypt-auto certonly -n --no-self-upgrade --webroot -w $NCDIR --hsts --agree-tos -m $EMAIL_ -d $DOMAIN_ && {
+ echo "* 1 * * 1 root /etc/letsencrypt/certbot-auto renew --quiet" > /etc/cron.d/letsencrypt-ncp
- cd /var/www/nextcloud
- sudo -u www-data php occ config:system:set trusted_domains 4 --value=$DOMAIN_
- sudo -u www-data php occ config:system:set overwrite.cli.url --value=https://$DOMAIN_
+ cd /var/www/nextcloud
+ sudo -u www-data php occ config:system:set trusted_domains 4 --value=$DOMAIN_
+ sudo -u www-data php occ config:system:set overwrite.cli.url --value=https://$DOMAIN_
- # delayed in bg so it does not kill the connection, and we get AJAX response
- ( sleep 2 && systemctl restart apache2 ) &>/dev/null &
+ # delayed in bg so it does not kill the connection, and we get AJAX response
+ ( sleep 2 && systemctl restart apache2 ) &>/dev/null &
+ }
+ rm -rf $NCDIR/.well-known
}
cleanup()
diff --git a/etc/nextcloudpi-config.d/nc-nextcloud.sh b/etc/nextcloudpi-config.d/nc-nextcloud.sh
index ddae8f61..a25df7f4 100644
--- a/etc/nextcloudpi-config.d/nc-nextcloud.sh
+++ b/etc/nextcloudpi-config.d/nc-nextcloud.sh
@@ -115,11 +115,11 @@ EOF
printf "chmod/chown .htaccess\n"
if [ -f ${ocpath}/.htaccess ]; then
chmod 0644 ${ocpath}/.htaccess
- chown ${rootuser}:${htgroup} ${ocpath}/.htaccess
+ chown ${htuser}:${htgroup} ${ocpath}/.htaccess
fi
if [ -f ${ocpath}/data/.htaccess ]; then
chmod 0644 ${ocpath}/data/.htaccess
- chown ${rootuser}:${htgroup} ${ocpath}/data/.htaccess
+ chown ${htuser}:${htgroup} ${ocpath}/data/.htaccess
fi
# create and configure opcache dir
diff --git a/update.sh b/update.sh
index 44f3a716..a49d3fd6 100755
--- a/update.sh
+++ b/update.sh
@@ -59,6 +59,10 @@ activate_script unattended-upgrades.sh
# for old image users, save default password
test -f /root/.my.cnf || echo -e "[client]\npassword=ownyourbits" > /root/.my.cnf
+# fix updates from NC12 to NC12.0.1
+chown www-data /var/www/nextcloud/.htaccess
+rm -rf /var/www/nextcloud/.well-known
+
# License
#
# This script is free software; you can redistribute it and/or modify it