From 4e65889f54836e8f01af0b1b59879a8e6b739f27 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B6rn=20Friedrich=20Dreyer?= Date: Fri, 13 Jun 2014 15:49:40 +0200 Subject: [PATCH] only use one config option 'objectstore' for root and home storage configuration --- lib/private/files/filesystem.php | 4 ++-- lib/private/util.php | 12 ++++++------ 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/lib/private/files/filesystem.php b/lib/private/files/filesystem.php index f5a7060ec9..71d70bbf2a 100644 --- a/lib/private/files/filesystem.php +++ b/lib/private/files/filesystem.php @@ -325,14 +325,14 @@ class Filesystem { $userObject = \OC_User::getManager()->get($user); if (!is_null($userObject)) { - $homeStorage = \OC_Config::getValue( 'home_storage', array( + $homeStorage = \OC_Config::getValue( 'objectstore', array( //default home storage configuration: 'class' => '\OC\Files\Storage\Home', 'arguments' => array() )); // sanity checks if (empty($homeStorage['class'])) { - \OCP\Util::writeLog('files', 'No class given for home_storage', \OCP\Util::ERROR); + \OCP\Util::writeLog('files', 'No class given for objectstore', \OCP\Util::ERROR); } if (!isset($homeStorage['arguments'])) { $homeStorage['arguments'] = array(); diff --git a/lib/private/util.php b/lib/private/util.php index b4772f1496..f2ecdcbded 100755 --- a/lib/private/util.php +++ b/lib/private/util.php @@ -73,9 +73,9 @@ class OC_Util { } //check if we are using an object storage - $root_storage = OC_Config::getValue( 'root_storage' ); - if ( isset( $root_storage ) ) { - self::initObjectStoreRootFS($root_storage); + $objectStore = OC_Config::getValue( 'objectstore' ); + if ( isset( $objectStore ) ) { + self::initObjectStoreRootFS($objectStore); } else { self::initLocalStorageRootFS(); } @@ -108,10 +108,8 @@ class OC_Util { return $storage; }); - $userDir = '/'.$user.'/files'; - // copy skeleton for local storage only - if ( ! isset( $root_storage ) ) { + if ( ! isset( $objectStore ) ) { $userRoot = OC_User::getHome($user); $userDirectory = $userRoot . '/files'; if( !is_dir( $userDirectory )) { @@ -120,6 +118,8 @@ class OC_Util { } } + $userDir = '/'.$user.'/files'; + //jail the user into his "home" directory \OC\Files\Filesystem::init($user, $userDir);