|
@@ -6590,6 +6590,11 @@ function install_owncloud_official_deb {
|
6590
|
6590
|
fi
|
6591
|
6591
|
fi
|
6592
|
6592
|
|
|
6593
|
+ UPGRADING_OWNCLOUD=
|
|
6594
|
+ if [ -d /etc/owncloud ]; then
|
|
6595
|
+ UPGRADING_OWNCLOUD='yes'
|
|
6596
|
+ fi
|
|
6597
|
+
|
6593
|
6598
|
# begin doing an upgrade if needed
|
6594
|
6599
|
upgrade_owncloud_start
|
6595
|
6600
|
|
|
@@ -6673,7 +6678,7 @@ function install_owncloud_official_deb {
|
6673
|
6678
|
chmod 600 /home/$MY_USERNAME/README
|
6674
|
6679
|
fi
|
6675
|
6680
|
|
6676
|
|
- if [ -d /etc/owncloud ]; then
|
|
6681
|
+ if [ $UPGRADING_OWNCLOUD ]; then
|
6677
|
6682
|
remove_database owncloud
|
6678
|
6683
|
fi
|
6679
|
6684
|
|
|
@@ -6890,15 +6895,19 @@ function install_owncloud_official_deb {
|
6890
|
6895
|
|
6891
|
6896
|
sed -i "s|demo.example.org|${OWNCLOUD_DOMAIN_NAME}|g" $OWNCLOUD_PATH/config/config.php
|
6892
|
6897
|
sed -i "s|otherdomain.example.org|${OWNCLOUD_ONION_HOSTNAME}|g" $OWNCLOUD_PATH/config/config.php
|
6893
|
|
- sed -i "s|'instanceid'.*|'instanceid' => '$OWNCLOUD_INSTANCE_ID',|g" $OWNCLOUD_PATH/config/config.php
|
6894
|
|
- sed -i "s|'passwordsalt'.*|'passwordsalt' => '$OWNCLOUD_PASSWORD_SALT',|g" $OWNCLOUD_PATH/config/config.php
|
|
6898
|
+
|
|
6899
|
+ if [ ! $UPGRADING_OWNCLOUD ]; then
|
|
6900
|
+ sed -i "s|'instanceid'.*|'instanceid' => '$OWNCLOUD_INSTANCE_ID',|g" $OWNCLOUD_PATH/config/config.php
|
|
6901
|
+ sed -i "s|'passwordsalt'.*|'passwordsalt' => '$OWNCLOUD_PASSWORD_SALT',|g" $OWNCLOUD_PATH/config/config.php
|
|
6902
|
+ sed -i "s|'secret'.*|'secret' => '$OWNCLOUD_SECRET',|g" $OWNCLOUD_PATH/config/config.php
|
|
6903
|
+ fi
|
6895
|
6904
|
sed -i "s|'datadirectory'.*|'datadirectory' => '$OWNCLOUD_DATA_DIR',|g" $OWNCLOUD_PATH/config/config.php
|
6896
|
6905
|
sed -i "s|'dbtype'.*|'dbtype' => '$OWNCLOUD_DBTYPE',|g" $OWNCLOUD_PATH/config/config.php
|
6897
|
6906
|
sed -i "s|'dbname'.*|'dbname' => '$OWNCLOUD_DBNAME',|g" $OWNCLOUD_PATH/config/config.php
|
6898
|
6907
|
sed -i "s|'dbhost'.*|'dbhost' => '$OWNCLOUD_DBHOST',|g" $OWNCLOUD_PATH/config/config.php
|
6899
|
6908
|
sed -i "s|'dbuser'.*|'dbuser' => '$OWNCLOUD_DBUSER',|g" $OWNCLOUD_PATH/config/config.php
|
6900
|
6909
|
sed -i "s|'dbpassword'.*|'dbpassword' => '$OWNCLOUD_DBPASS',|g" $OWNCLOUD_PATH/config/config.php
|
6901
|
|
- sed -i "s|'secret'.*|'secret' => '$OWNCLOUD_SECRET',|g" $OWNCLOUD_PATH/config/config.php
|
|
6910
|
+ sed -i "s|'mail_domain'.*|'mail_domain' => '$DEFAULT_DOMAIN_NAME',|g" $OWNCLOUD_PATH/config/config.php
|
6902
|
6911
|
fi
|
6903
|
6912
|
|
6904
|
6913
|
echo 'install_owncloud_official_deb' >> $COMPLETION_FILE
|