Skip to content
Snippets Groups Projects
Commit a09d34ce authored by Dimitra Chatzichrysou's avatar Dimitra Chatzichrysou
Browse files

Add profile arg in ensure-site-install script

parent 154d8f9e
No related tags found
1 merge request!22Draft: Add profile arg in ensure-site-install script
Pipeline #3019874 passed
#!/bin/sh
set -exu
usage() {
echo "Usage: $0 --profile <cern|easystart>" 1>&2;
exit 1;
}
# Options
ARGS=$(getopt -o 'p:' --long 'profile:' -- "$@") || exit 1
eval "set -- $ARGS"
while true; do
case "$1" in
(-p|--profile)
export PROFILE="$2"; shift 2;;
(--) shift; break;;
(*) usage;;
esac
done
[[ -z "$PROFILE" ]] && usage
# We have a cookie to let the job know if it should run 'drush site-install ...'
# Details can be seen here: https://gitlab.cern.ch/webservices/webframeworks-planning/-/issues/484
......@@ -18,7 +36,7 @@
# Install Drupal site
echo "Installing Drupal site"
drush site-install cern -y --config-dir=../config/sync --account-name=admin install_configure_form.enable_update_status_emails=NULL -vvv
drush site-install $PROFILE -y --config-dir=../config/sync --account-name=admin install_configure_form.enable_update_status_emails=NULL -vvv
# Remove admin account
drush user-cancel admin -y
drush cr
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment