From cb1d8ba6157a309e23f905b984a84498d967f0bb Mon Sep 17 00:00:00 2001 From: tbrehm <t.brehm@ispconfig.org> Date: Mon, 02 Jul 2007 17:25:54 -0400 Subject: [PATCH] --- install/update.php | 14 +++++++++++--- 1 files changed, 11 insertions(+), 3 deletions(-) diff --git a/install/update.php b/install/update.php index 44c3069..66deec9 100644 --- a/install/update.php +++ b/install/update.php @@ -71,7 +71,12 @@ // Database update is a bit brute force and should be rebuild later ;) // export the current database data -system("mysqldump -h $conf[mysql_server_host] -u $conf[mysql_server_ispconfig_user] -p$conf[mysql_server_ispconfig_password] -c -t --add-drop-table --all --quick $conf[mysql_server_database] > existing_db.sql"); +if($conf["mysql_server_admin_password"] != '') { + system("mysqldump -h $conf[mysql_server_host] -u $conf[mysql_server_admin_user] -p$conf[mysql_server_admin_password] -c -t --add-drop-table --all --quick $conf[mysql_server_database] > existing_db.sql"); +} else { + system("mysqldump -h $conf[mysql_server_host] -u $conf[mysql_server_admin_user] -c -t --add-drop-table --all --quick $conf[mysql_server_database] > existing_db.sql"); +} + // Delete the old database exec("/etc/init.d/mysql stop"); @@ -90,8 +95,11 @@ } // load old data back into database -system("mysql -h $conf[mysql_server_host] -u $conf[mysql_server_ispconfig_user] -p$conf[mysql_server_ispconfig_password] $conf[mysql_server_database] < existing_db.sql"); - +if($conf["mysql_server_admin_password"] != '') { + system("mysql -h $conf[mysql_server_host] -u $conf[mysql_server_admin_user] -p$conf[mysql_server_admin_password] $conf[mysql_server_database] < existing_db.sql"); +} else { + system("mysql -h $conf[mysql_server_host] -u $conf[mysql_server_admin_user] $conf[mysql_server_database] < existing_db.sql"); +} // Configure postfix $inst->configure_postfix('dont-create-certs'); -- Gitblit v1.9.1