mirror of
				https://github.com/mail-in-a-box/mailinabox.git
				synced 2025-11-03 19:30:54 +00:00 
			
		
		
		
	Merge dae05ae17f into 0754ce01b1
				
					
				
			This commit is contained in:
		
						commit
						b3b251d7ee
					
				@ -62,13 +62,15 @@ fi
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
# ### Configuring ownCloud
 | 
					# ### Configuring ownCloud
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					OWNCLOUD_CONFIG=/usr/local/lib/owncloud/config/config.php
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# Setup ownCloud if the ownCloud database does not yet exist. Running setup when
 | 
					# Setup ownCloud if the ownCloud database does not yet exist. Running setup when
 | 
				
			||||||
# the database does exist wipes the database and user data.
 | 
					# the database does exist wipes the database and user data.
 | 
				
			||||||
if [ ! -f $STORAGE_ROOT/owncloud/owncloud.db ]; then
 | 
					if [ ! -f $OWNCLOUD_CONFIG ]; then
 | 
				
			||||||
	# Create a configuration file.
 | 
						# Create a configuration file.
 | 
				
			||||||
	TIMEZONE=$(cat /etc/timezone)
 | 
						TIMEZONE=$(cat /etc/timezone)
 | 
				
			||||||
	instanceid=oc$(echo $PRIMARY_HOSTNAME | sha1sum | fold -w 10 | head -n 1)
 | 
						instanceid=oc$(echo $PRIMARY_HOSTNAME | sha1sum | fold -w 10 | head -n 1)
 | 
				
			||||||
	cat > /usr/local/lib/owncloud/config/config.php <<EOF;
 | 
						cat > $OWNCLOUD_CONFIG <<EOF;
 | 
				
			||||||
<?php
 | 
					<?php
 | 
				
			||||||
\$CONFIG = array (
 | 
					\$CONFIG = array (
 | 
				
			||||||
  'datadirectory' => '$STORAGE_ROOT/owncloud',
 | 
					  'datadirectory' => '$STORAGE_ROOT/owncloud',
 | 
				
			||||||
@ -105,7 +107,13 @@ if [ ! -f $STORAGE_ROOT/owncloud/owncloud.db ]; then
 | 
				
			|||||||
);
 | 
					);
 | 
				
			||||||
?>
 | 
					?>
 | 
				
			||||||
EOF
 | 
					EOF
 | 
				
			||||||
 | 
					fi
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# Create user data directory and set permissions
 | 
				
			||||||
 | 
					mkdir -p $STORAGE_ROOT/owncloud
 | 
				
			||||||
 | 
					chown -R www-data.www-data $STORAGE_ROOT/owncloud /usr/local/lib/owncloud
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					if [ ! -f $STORAGE_ROOT/owncloud/owncloud.db ]; then
 | 
				
			||||||
	# Create an auto-configuration file to fill in database settings
 | 
						# Create an auto-configuration file to fill in database settings
 | 
				
			||||||
	# when the install script is run. Make an administrator account
 | 
						# when the install script is run. Make an administrator account
 | 
				
			||||||
	# here or else the install can't finish.
 | 
						# here or else the install can't finish.
 | 
				
			||||||
@ -125,10 +133,6 @@ EOF
 | 
				
			|||||||
?>
 | 
					?>
 | 
				
			||||||
EOF
 | 
					EOF
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	# Create user data directory and set permissions
 | 
					 | 
				
			||||||
	mkdir -p $STORAGE_ROOT/owncloud
 | 
					 | 
				
			||||||
	chown -R www-data.www-data $STORAGE_ROOT/owncloud /usr/local/lib/owncloud
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	# Execute ownCloud's setup step, which creates the ownCloud sqlite database.
 | 
						# Execute ownCloud's setup step, which creates the ownCloud sqlite database.
 | 
				
			||||||
	# It also wipes it if it exists. And it deletes the autoconfig.php file.
 | 
						# It also wipes it if it exists. And it deletes the autoconfig.php file.
 | 
				
			||||||
	(cd /usr/local/lib/owncloud; sudo -u www-data php /usr/local/lib/owncloud/index.php;)
 | 
						(cd /usr/local/lib/owncloud; sudo -u www-data php /usr/local/lib/owncloud/index.php;)
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
		Reference in New Issue
	
	Block a user