diff options
author | nachoparker <nacho@ownyourbits.com> | 2018-06-19 12:14:42 +0300 |
---|---|---|
committer | nachoparker <nacho@ownyourbits.com> | 2018-06-19 12:58:14 +0300 |
commit | fce84f66c8261a00c5b869d27f59d2b5d7324cd0 (patch) | |
tree | 8526fb94ff8ab3d022b9dcf84174cb259775539f /update.sh | |
parent | 91a85ab8f4083039645cc29ca5f576da82d3f814 (diff) |
docker: update service files as well
Diffstat (limited to 'update.sh')
-rwxr-xr-x | update.sh | 18 |
1 files changed, 14 insertions, 4 deletions
@@ -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' |