diff --git a/spk/owncloud/src/service-setup.sh b/spk/owncloud/src/service-setup.sh index c02d6cd7e425..a45d1e875b0f 100755 --- a/spk/owncloud/src/service-setup.sh +++ b/spk/owncloud/src/service-setup.sh @@ -199,6 +199,10 @@ service_postinst () TEMPDIR="${SYNOPKG_PKGTMP}/${SYNOPKG_PKGNAME}" ${MKDIR} "${TEMPDIR}" ${TAR} -xzf "${wizard_backup_file}" -C "${TEMPDIR}" 2>&1 + # Fix file ownership + if [ ${SYNOPKG_DSM_VERSION_MAJOR} -lt 7 ]; then + chown -R ${WEB_USER}:${WEB_GROUP} ${TEMPDIR} 2>/dev/null + fi # Restore configuration files and directories rsync -aX --update -I "${TEMPDIR}/configs/root/.user.ini" "${TEMPDIR}/configs/root/.htaccess" "${OCROOT}/" 2>&1