X-Git-Url: http://git.polytechnique.org/?a=blobdiff_plain;ds=sidebyside;f=upgrade%2F1.0.0%2Fupdate.sh;h=3a7acb320ddba624d20fe59f6d361f9f59864f49;hb=93f23312418c86648de4f533be16d143e0cdb305;hp=928d1e4f9f6fbb7cafbb305cd7e56ece3fa8ffa1;hpb=93d42b4fcc6f055a428c9b63e386ac62c918d08a;p=platal.git diff --git a/upgrade/1.0.0/update.sh b/upgrade/1.0.0/update.sh index 928d1e4..3a7acb3 100755 --- a/upgrade/1.0.0/update.sh +++ b/upgrade/1.0.0/update.sh @@ -2,14 +2,26 @@ . ../inc/pervasive.sh -mailman_stop -mailman_templates -mailman_start +########################################################### +[ "$DATABASE" != "x4dat" ] || die "Cannot target x4dat" + +echo "Setting up new database: target db is \"$DATABASE\", source prefix is \"$DBPREFIX\"" +confirm "Please ensure your platal.conf is configured to use \"$DATABASE\"" + +echo "* create database" +mysql_exec_nodb "CREATE DATABASE IF NOT EXISTS $DATABASE;" +echo "OK" + +echo "* copying tables " +(../account/copy_tables.sh | while read line; do mysql_exec "$line"; done) || die "ERROR" +echo "OK" + +mysql_run_directory ../newdirectory-0.0.1 +mysql_run_directory ../account +mysql_run_directory . ########################################################### -for sql in *.sql -do - echo -n $sql - $MYSQL $DATABASE < $sql &>/dev/null || echo -n " ERROR" - echo . -done +confirm "* Running upgrade scripts" +script_run ../newdirectory-0.0.1/phones.php +script_run ../newdirectory-0.0.1/addresses.php +script_run ../account/birthday.php