diff --git a/system_setup/sync_client_software.sh b/system_setup/sync_client_software.sh index 5d296b7..6e60ecf 100755 --- a/system_setup/sync_client_software.sh +++ b/system_setup/sync_client_software.sh @@ -43,8 +43,8 @@ echo "Update or install Nextcloud client" #Sync Files SYNCCMD="sudo -i /usr/bin/flatpak run --branch=stable --arch=x86_64 --command=nextcloudcmd com.nextcloud.desktopclient.nextcloud -h -u ${DAVTOKEN_USER} -p ${DAVTOKEN_PASS} --path ${CLIENT_SOFTWARE_SRC} ${CLIENT_SOFTWARE_DST} https://${SERVERFQDN_NC}" SYNCCMD_HIDDENPW=$( echo "${SYNCCMD/${DAVTOKEN_PASS}/***HIDDEN***}" ) -chown root:${CLIENTADMINGROUP} -R ${CLIENT_SOFTWARE_DST} -chmod ug+rwX,o=r-X -R ${CLIENT_SOFTWARE_DST} +chown root:${CLIENTADMINGROUP} -R ${SYSCONFIGPATH} +chmod ug+rwX,o=rX -R ${SYSCONFIGPATH} echo "Exec: ${SYNCCMD_HIDDENPW}" echo "Sync Client Software" > ${LOGFILE} echo "====================" >> ${LOGFILE} @@ -64,8 +64,8 @@ if [[ $? -ne 0 ]]; then exit 1 fi #Files must be owned by root (we are root!) -chown root:${CLIENTADMINGROUP} -R ${CLIENT_SOFTWARE_DST} -chmod ug+rwX,o=r-X -R ${CLIENT_SOFTWARE_DST} +chown root:${CLIENTADMINGROUP} -R ${SYSCONFIGPATH} +chmod ug+rwX,o=rX -R ${SYSCONFIGPATH} #Make all install.sh executable find ${CLIENT_SOFTWARE_DST} -type f -name install.sh -exec chmod ug+x {} \; if [ -f "${CLIENT_SOFTWARE_DST}/install.sh" ]; then