# NB: Avoid sending e-mails for the site installation
# On hosts without sendmail (ex: demo sites), this causes the installation to fail.
-php -d sendmail_path=`which true` `which drush` site-install -y \
+drush site-install -y \
--db-url="mysql://${DB_USER}:${DB_PASS}@${DB_HOST}/${DB_NAME}" \
--account-name="$ADMIN_USER" \
--account-pass="$ADMIN_PASS" \
fi
done
-ln -s "$CIVI_ROOT" "sites/$SITE_URL/modules/"
+ln -s "$CIVI_ROOT" "sites/$SITE_URL/modules/civicrm"
-cat "$CIVI_ROOT/templates/CRM/common/civicrm.settings.php.tpl" \
+cat "$CIVI_ROOT/templates/CRM/common/civicrm.settings.php.template" \
| sed "s;%%baseURL%%;http://${SITE_URL};" \
| sed "s;%%cms%%;Drupal;" \
| sed "s;%%CMSdbHost%%;${DB_HOST};" \
## Create CiviCRM config
cat > "$CIVI_ROOT/bin/setup.conf" << EOF
SVNROOT="$CIVI_ROOT"
+ CIVISOURCEDIR="$CIVI_ROOT"
SCHEMA=schema/Schema.xml
DBNAME="$DB_NAME"
DBUSER="$DB_USER"
DBPASS="$DB_PASS"
DBARGS=""
PHP5PATH=
- DBLOAD=
+ DBLOAD="$DBLOAD"
# DBADD=
EOF
if [ -n "$SQL_DUMP" ]; then
echo "Importing SQL dump: $SQL_DUMP"
- mysql $DB_NAME < $SQL_DUMP
+ mysql $DB_NAME < "$SQL_DUMP"
echo "SQL import complete."
if [ -n "$SQL_DUMP2" -a -f "$SQL_DUMP2" ]; then
echo "Importing SQL dump: $SQL_DUMP2"
- mysql $DB_NAME < $SQL_DUMP2
+ mysql $DB_NAME < "$SQL_DUMP2"
echo "SQL import complete."
fi
else