diff options
author | Thomas Schmidt <tschmidt@suse.de> | 2011-10-10 11:48:58 +0200 |
---|---|---|
committer | Thomas Schmidt <tschmidt@suse.de> | 2011-10-10 11:48:58 +0200 |
commit | e710bcb6d329a67f4e73b2cb05a78aabf50a8755 (patch) | |
tree | 39c590ea7c080017c62dc742a0dd01388a182dcc /index.php | |
parent | e2468c4343c9b0939916bb20acae57aba1e62f95 (diff) | |
download | nextcloud-server-e710bcb6d329a67f4e73b2cb05a78aabf50a8755.tar.gz nextcloud-server-e710bcb6d329a67f4e73b2cb05a78aabf50a8755.zip |
add owncloud autosetup option
Diffstat (limited to 'index.php')
-rw-r--r-- | index.php | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/index.php b/index.php index 2e55827a62a..4e1f5bcc8d6 100644 --- a/index.php +++ b/index.php @@ -27,8 +27,16 @@ require_once('lib/base.php'); // Setup required : $not_installed = !OC_Config::getValue('installed', false); -$install_called = (isset($_POST['install']) AND $_POST['install']=='true'); if($not_installed) { + // Check for autosetup: + $autosetup_file = OC::$SERVERROOT."/config/autoconfig.php"; + if( file_exists( $autosetup_file )){ + error_log("Autoconfig file found, setting up owncloud..."); + include( $autosetup_file ); + $_POST['install'] = 'true'; + $_POST = array_merge ($_POST, $AUTOCONFIG); + unlink($autosetup_file); + } OC_Util::addScript('setup'); require_once('setup.php'); exit(); |