diff --git a/src/nextcloud/assets/bin/nc-mntuser b/src/nextcloud/assets/bin/nc-mntuser index 64eff56..8e1f8cb 100755 --- a/src/nextcloud/assets/bin/nc-mntuser +++ b/src/nextcloud/assets/bin/nc-mntuser @@ -4,6 +4,7 @@ if [[ -z $1 ]]; then echo "Usage: $0 user" exit 2 fi +user=$1 intdir=/srv/nextcloud/data extdir=/vol/files @@ -14,7 +15,10 @@ nc-occ maintenance:mode --on mkdir -p $intdir/$user/files chown -R www-data:www-data $intdir/$user -echo "$extdir/$user $intdir/$user/files none defaults,bind 0 0" >> /etc/fstab +line="$extdir/$user $intdir/$user/files none defaults,bind,nofail 0 0" +if ! grep -q "$line" /etc/fstab ; then + echo "$line" >> /etc/fstab +fi mount -a nc-occ maintenance:mode --off