Merge pull request #10456 from kroimon/skeleton_dir_config

Make skeleton directory configurable.
This commit is contained in:
Frank Karlitschek 2014-08-17 20:01:02 -04:00
commit ddeb301ad6
2 changed files with 9 additions and 1 deletions

View File

@ -222,6 +222,11 @@ $CONFIG = array(
*/
// "datadirectory" => "",
/* The directory where the skeleton files are located. These files will be copied to the data
* directory of new users. Leave empty to not copy any skeleton files.
*/
// "skeletondirectory" => "",
/* Enable maintenance mode to disable ownCloud
If you want to prevent users to login to ownCloud before you start doing some maintenance work,
you need to set the value of the maintenance parameter to true.

View File

@ -208,7 +208,10 @@ class OC_Util {
* @param string $userDirectory
*/
public static function copySkeleton($userDirectory) {
OC_Util::copyr(\OC::$SERVERROOT.'/core/skeleton' , $userDirectory);
$skeletonDirectory = OC_Config::getValue('skeletondirectory', \OC::$SERVERROOT.'/core/skeleton');
if (!empty($skeletonDirectory)) {
OC_Util::copyr($skeletonDirectory , $userDirectory);
}
}
/**