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