Commit | Line | Data |
---|---|---|
dc1d6b8d DS |
1 | #!/usr/bin/env /bin/bash |
2 | ||
3 | source `dirname $0`/demo.conf | |
4 | ||
5 | pushd . | |
6 | ||
7 | # run regen.sh | |
8 | echo "Running $CIVI_DEMO_DIR/bin/regen.sh.." | |
9 | cd $CIVI_DEMO_DIR/bin | |
10 | ./regen.sh | |
11 | ||
12 | echo "cd $CIVI_DEMO_DIR/sql" | |
13 | cd $CIVI_DEMO_DIR/sql | |
14 | ||
68ba3174 | 15 | if [ $DRUPAL_DEMO_CRM_DBNAME ]; then |
dc1d6b8d DS |
16 | # drupal pristine |
17 | echo "Reloading civicrm-drupal-demo db from generated.mysql .." | |
68ba3174 DS |
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 | |
dc1d6b8d | 22 | echo "Taking civicrm-drupal-demo dump.." |
68ba3174 DS |
23 | mysqldump $DRUPAL_DEMO_CRM_DBNAME > $TMP_DUMP_FILE |
24 | if [ -f $DRUPAL_DEMO_CRM_PRISTINE ]; then | |
dc1d6b8d | 25 | echo "Creating civicrm-drupal-demo pristine.." |
68ba3174 | 26 | cp $TMP_DUMP_FILE $DRUPAL_DEMO_CRM_PRISTINE |
dc1d6b8d DS |
27 | fi |
28 | fi | |
29 | ||
30 | if [ ! -f $TMP_DUMP_FILE ]; then | |
31 | exit 1 | |
32 | fi | |
33 | ||
68ba3174 | 34 | if [ $WORDPRESS_DEMO_CRM_DBNAME ]; then |
dc1d6b8d | 35 | # wordpress pristine |
68ba3174 | 36 | if [ -f $WORDPRESS_DEMO_CRM_PRISTINE ]; then |
dc1d6b8d | 37 | echo "Creating civicrm-wordpress-demo pristine.." |
68ba3174 | 38 | cp $TMP_DUMP_FILE $WORDPRESS_DEMO_CRM_PRISTINE |
dc1d6b8d | 39 | fi |
68ba3174 | 40 | mysqladmin -f drop $WORDPRESS_DEMO_CRM_DBNAME |
dc1d6b8d | 41 | echo "Reloading civicrm-wordpress-demo from pristine.." |
68ba3174 DS |
42 | mysqladmin create $WORDPRESS_DEMO_CRM_DBNAME |
43 | mysql $WORDPRESS_DEMO_CRM_DBNAME < $TMP_DUMP_FILE | |
dc1d6b8d DS |
44 | fi |
45 | ||
46 | if [ $JOOMLA_DEMO_DBNAME ]; then | |
47 | # joomla pristine | |
48 | if [ -f $JOOMLA_DEMO_PRISTINE ]; then | |
49 | echo "Taking civicrm-joomla-demo pristine backup.." | |
50 | cp $JOOMLA_DEMO_PRISTINE $JOOMLA_DEMO_PRISTINE.bak | |
51 | fi | |
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 | |
61 | fi | |
62 | fi | |
63 | ||
64 | popd |