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>2018-06-19 12:14:42 +0300
committernachoparker <nacho@ownyourbits.com>2018-06-19 12:58:14 +0300
commitfce84f66c8261a00c5b869d27f59d2b5d7324cd0 (patch)
tree8526fb94ff8ab3d022b9dcf84174cb259775539f /update.sh
parent91a85ab8f4083039645cc29ca5f576da82d3f814 (diff)
docker: update service files as well
Diffstat (limited to 'update.sh')
-rwxr-xr-xupdate.sh18
1 files changed, 14 insertions, 4 deletions
diff --git a/update.sh b/update.sh
index d038aa7e..2ee18a54 100755
--- a/update.sh
+++ b/update.sh
@@ -93,11 +93,13 @@ cp -r ncp-web /var/www/
chown -R www-data:www-data /var/www/ncp-web
chmod 770 /var/www/ncp-web
-# remove unwanted packages for the docker version
[[ -f /.docker-image ]] && {
- for opt in $EXCL_DOCKER; do
- rm $CONFDIR/$opt
-done
+ # remove unwanted packages for the docker version
+ for opt in $EXCL_DOCKER; do rm $CONFDIR/$opt; done
+
+ # update services
+ cp docker-common/{lamp/010lamp,nextcloud/020nextcloud,nextcloudpi/000ncp} /etc/services-available.d
+
}
## BACKWARD FIXES ( for older images )
@@ -180,19 +182,27 @@ done
}
# Update files after re-renaming to NCPi
+ # for non docker images
+ [[ ! -f /.docker-image ]] && {
sed -i 's|NextCloudPlus automatically|NextCloudPi automatically|' /etc/samba/smb.conf
sed -i 's|NextCloudPlus autogenerated|NextCloudPi autogenerated|' /etc/dhcpcd.conf &>/dev/null
sed -i 's|NextCloudPlus|NextCloudPi|' /etc/fail2ban/action.d/sendmail-whois-lines.conf
+ }
+ # for non docker images
+ [[ ! -f /.docker-image ]] && {
# make sure provisioning is enabled
systemctl -q is-enabled nc-provisioning || {
systemctl start nc-provisioning
systemctl enable nc-provisioning
}
+ }
# fix NFS dependency with automount
+ [[ -f /lib/systemd/system/nfs-server.service ]] && {
rm -f /etc/systemd/system/rpcbind.service /etc/systemd/system/nfs-common.services
sed -i 's|^ExecStartPre=.*|ExecStartPre=/bin/bash -c "/bin/sleep 30; /usr/sbin/exportfs -r"|' /lib/systemd/system/nfs-server.service
+ }
# add the ncc shortcut
cat >> /usr/local/bin/ncc <<'EOF'