From 50eef9a71cfa88ef4b1e5162a288f29410306c95 Mon Sep 17 00:00:00 2001 From: Bjoern Schiessle <schiessle@owncloud.com> Date: Fri, 13 Jul 2012 15:17:36 +0200 Subject: [PATCH] update script to fix fscache --- apps/files_sharing/appinfo/update.php | 16 ++++++++++++++++ apps/files_sharing/appinfo/version | 2 +- 2 files changed, 17 insertions(+), 1 deletion(-) create mode 100644 apps/files_sharing/appinfo/update.php diff --git a/apps/files_sharing/appinfo/update.php b/apps/files_sharing/appinfo/update.php new file mode 100644 index 0000000000..b43269d69f --- /dev/null +++ b/apps/files_sharing/appinfo/update.php @@ -0,0 +1,16 @@ +<?php + +// touch shared directories to trigger one-time re-scan for all users +$datadir = \OCP\Config::getSystemValue('datadirectory'); +$currentVersion=OC_Appconfig::getValue('files_sharing', 'installed_version'); +if (version_compare($currentVersion, '0.2.2', '<')) { + if ($handle = opendir($datadir)) { + while (false !== ($entry = readdir($handle))) { + $sharedFolder = $datadir.'/'.$entry.'/files/Shared'; + if ($entry != "." && $entry != ".." && is_dir($sharedFolder)) { + touch($sharedFolder); + } + } + closedir($handle); + } +} \ No newline at end of file diff --git a/apps/files_sharing/appinfo/version b/apps/files_sharing/appinfo/version index 7dff5b8921..f4778493c5 100644 --- a/apps/files_sharing/appinfo/version +++ b/apps/files_sharing/appinfo/version @@ -1 +1 @@ -0.2.1 \ No newline at end of file +0.2.2 \ No newline at end of file -- GitLab