1 #!/usr/bin/env /bin/bash
3 source `dirname $0`/demo.conf
8 echo "Running $CIVI_DEMO_DIR/bin/regen.sh.."
12 echo "cd $CIVI_DEMO_DIR/sql"
15 if [ $DRUPAL_DEMO_CRM_DBNAME ]; then
17 echo "Reloading civicrm-drupal-demo db from generated.mysql .."
18 mysqladmin -f drop $DRUPAL_DEMO_CRM_DBNAME
19 mysqladmin create $DRUPAL_DEMO_CRM_DBNAME
20 mysql $DRUPAL_DEMO_CRM_DBNAME < civicrm.mysql
21 mysql $DRUPAL_DEMO_CRM_DBNAME < civicrm_generated.mysql
22 echo "Taking civicrm-drupal-demo dump.."
23 mysqldump $DRUPAL_DEMO_CRM_DBNAME > $TMP_DUMP_FILE
24 if [ -f $DRUPAL_DEMO_CRM_PRISTINE ]; then
25 echo "Creating civicrm-drupal-demo pristine.."
26 cp $TMP_DUMP_FILE $DRUPAL_DEMO_CRM_PRISTINE
30 if [ ! -f $TMP_DUMP_FILE ]; then
34 if [ $WORDPRESS_DEMO_CRM_DBNAME ]; then
36 if [ -f $WORDPRESS_DEMO_CRM_PRISTINE ]; then
37 echo "Creating civicrm-wordpress-demo pristine.."
38 cp $TMP_DUMP_FILE $WORDPRESS_DEMO_CRM_PRISTINE
40 mysqladmin -f drop $WORDPRESS_DEMO_CRM_DBNAME
41 echo "Reloading civicrm-wordpress-demo from pristine.."
42 mysqladmin create $WORDPRESS_DEMO_CRM_DBNAME
43 mysql $WORDPRESS_DEMO_CRM_DBNAME < $TMP_DUMP_FILE
46 if [ $JOOMLA_DEMO_DBNAME ]; then
48 if [ -f $JOOMLA_DEMO_PRISTINE ]; then
49 echo "Taking civicrm-joomla-demo pristine backup.."
50 cp $JOOMLA_DEMO_PRISTINE $JOOMLA_DEMO_PRISTINE.bak
52 echo "Dropping civicrm_* tables from civicrm-joomla-demo db.."
53 mysql $JOOMLA_DEMO_DBNAME < civicrm_drop.mysql
54 echo "Reloading civicrm-joomla-demo with fresh civicrm_* tables.."
55 mysql $JOOMLA_DEMO_DBNAME < $TMP_DUMP_FILE
56 echo "Taking civicrm-joomla-demo db dump.."
57 mysqldump $JOOMLA_DEMO_DBNAME > $TMP_DUMP_FILE
58 if [ -f $JOOMLA_DEMO_PRISTINE ]; then
59 echo "Creating civicrm-joomla-demo pristine from dump.."
60 cp $TMP_DUMP_FILE $JOOMLA_DEMO_PRISTINE