| @@ -82,16 +82,16 @@ if [ ! -z "${DB_EXISTS}" -a ! -z "${NEXTCLOUD_DB_BACKUP}" -a -f "${NEXTCLOUD_DB_ | |||
| echo "Restoring DB Backup..." | |||
| mysql --skip-ssl -u ${NEXTCLOUD_DB_USER} -p${NEXTCLOUD_DB_PWD} -D ${NEXTCLOUD_DB_NAME} -h ${DB_HOST} < ${NEXTCLOUD_DB_BACKUP}; | |||
| check_result $? "Restoring DB" | |||
| # empty oc_users table | |||
| # TODO: explain why | |||
| echo "Removing users" | |||
| mysql --skip-ssl -u ${NEXTCLOUD_DB_USER} -p${NEXTCLOUD_DB_PWD} -D ${NEXTCLOUD_DB_NAME} -h ${DB_HOST} -e "TRUNCATE TABLE oc_users;" || echo "Truncate oc_users failed"; | |||
| # check_result $? "Truncating Users table" | |||
| mysql --skip-ssl -u ${NEXTCLOUD_DB_USER} -p${NEXTCLOUD_DB_PWD} -D ${NEXTCLOUD_DB_NAME} -h ${DB_HOST} -e "TRUNCATE TABLE oc_ldap_user_mapping;" || echo "Truncate oc_ldap_user_mapping failed"; | |||
| #check_result $? "Truncating LDAP Users mapping table" | |||
| fi | |||
| # empty oc_users table | |||
| # maintenance:install creates admin user, the rest will be created through LDAP | |||
| echo "Removing users" | |||
| mysql --skip-ssl -u ${NEXTCLOUD_DB_USER} -p${NEXTCLOUD_DB_PWD} -D ${NEXTCLOUD_DB_NAME} -h ${DB_HOST} -e "TRUNCATE TABLE oc_users;" || echo "Truncate oc_users failed"; | |||
| # check_result $? "Truncating Users table" | |||
| mysql --skip-ssl -u ${NEXTCLOUD_DB_USER} -p${NEXTCLOUD_DB_PWD} -D ${NEXTCLOUD_DB_NAME} -h ${DB_HOST} -e "TRUNCATE TABLE oc_ldap_user_mapping;" || echo "Truncate oc_ldap_user_mapping failed"; | |||
| #check_result $? "Truncating LDAP Users mapping table" | |||
| # ### Nextcloud config file ### | |||
| echo "Configuring Nextcloud" | |||