From 98ac6b3c3bff14fc8942c730e4118361f903d8d8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20P=C3=A4tzold?= Date: Tue, 14 Apr 2026 23:42:18 +0200 Subject: [PATCH] NC client: Fixed remove lockfiles when stopping --- client_software/0020_nextcloud_desktopclient/user_run.sh | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/client_software/0020_nextcloud_desktopclient/user_run.sh b/client_software/0020_nextcloud_desktopclient/user_run.sh index 58185f0..7e3e59a 100755 --- a/client_software/0020_nextcloud_desktopclient/user_run.sh +++ b/client_software/0020_nextcloud_desktopclient/user_run.sh @@ -26,8 +26,9 @@ fi NC_PID=$( pgrep -u $USER nextcloud ) if [[ ! -z ${NC_PID} ]]; then echo "Stopping Nextcloud with PID ${NC_PID}" -# $BASECMD --quit 1>/dev/null 2>/dev/null && sleep 2 - kill ${NC_PID} + # Kill does not remove lockfiles in ~/.var/app/com.nextcloud.desktopclient.nextcloud/cache/tmp/ which will prevent next start + # kill ${NC_PID} && sleep 2 + /usr/bin/flatpak run --branch=stable --arch=x86_64 --command=nextcloud com.nextcloud.desktopclient.nextcloud --quit && sleep 2 if [[ $? -ne 0 ]]; then echo "Service could not be stopped, please check why." exit 1 @@ -109,7 +110,7 @@ done #fi # Now start Nextcloud echo "Starting Nextcloud Client in Background" -/usr/bin/setsid ${BASECMD} --background >${TEMPDIR}/nc_desktop_client.log 2>&1 & -sleep 5 +/usr/bin/setsid ${BASECMD} >${TEMPDIR}/nc_desktop_client.log 2>&1 & +sleep 2 echo "Done Setup of Nextcloud." exit 0