|
|
|
@ -29,7 +29,7 @@ class ExcludeFoldersByPathFilterIterator extends \RecursiveFilterIterator {
|
|
|
|
|
parent::__construct($iterator);
|
|
|
|
|
|
|
|
|
|
$appFolders = \OC::$APPSROOTS;
|
|
|
|
|
foreach($appFolders as $key => $appFolder) {
|
|
|
|
|
foreach($appFolders as $key => $appFolder) {c
|
|
|
|
|
$appFolders[$key] = rtrim($appFolder['path'], '/');
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
@ -40,6 +40,11 @@ class ExcludeFoldersByPathFilterIterator extends \RecursiveFilterIterator {
|
|
|
|
|
rtrim($root . '/apps', '/'),
|
|
|
|
|
rtrim($root . '/assets', '/'),
|
|
|
|
|
rtrim($root . '/lost+found', '/'),
|
|
|
|
|
// Ignore folders generated by updater since the updater is replaced
|
|
|
|
|
// after the integrity check is run.
|
|
|
|
|
// See https://github.com/owncloud/updater/issues/318#issuecomment-212497846
|
|
|
|
|
rtrim($root . '/updater', '/'),
|
|
|
|
|
rtrim($root . '/_oc_upgrade', '/'),
|
|
|
|
|
];
|
|
|
|
|
$customDataDir = \OC::$server->getConfig()->getSystemValue('datadirectory', '');
|
|
|
|
|
if($customDataDir !== '') {
|
|
|
|
|