export ADMIN_USER='admin';
export ADMIN_PASS='demo123';
# -----------------------------------------------------------------------
+ # Database variables
+ # -----------------------------------------------------------------------
+ export PGDATABASE=evergreen
+ export PGUSER=evergreen
+ export PGPASSWORD=evergreen
+ export PGHOST=localhost
+ # -----------------------------------------------------------------------
# You can override these like so:
# EVERGREEN_BRANCH='master' ./eg_jessie_installer.sh
# -----------------------------------------------------------------------
echo _.-~= configure database
date
if [ $YES ]; then
- echo "Using password evergreen for the evergreen database user."
- echo -e "evergreen\nevergreen\n" | su - postgres sh -c 'createuser -P -s evergreen;'
+ echo "Using password $PGPASSWORD for the $PGUSER database user."
+ echo -e "$PGPASSWORD\n$PGPASSWORD\n" | su - postgres sh -c "createuser -P -s $PGUSER;"
else
- echo -e "\n\nPlease enter a password for the evergreen database user.\n If you do not want to edit configs, use \"evergreen\"\n"
- su - postgres sh -c 'createuser -P -s evergreen;'
+ echo -e "\n\nPlease enter a password for the $PGUSER database user.\n If you do not want to edit configs, use \"$PGPASSWORD\"\n"
+ su - postgres sh -c "createuser -P -s $PGUSER;"
fi;
# Apply the DB schema
--create-offline \
--update-config $SAMPLEDATA \
--service all \
- --user evergreen \
- --password evergreen \
- --hostname localhost \
- --database evergreen \
+ --user $PGUSER \
+ --password $PGPASSWORD \
+ --hostname $PGHOST \
+ --database $PGDATABASE \
--admin-user $ADMIN_USER \
--admin-pass $ADMIN_PASS;
echo Return Value = $?
export ADMIN_USER='admin';
export ADMIN_PASS='demo123';
# -----------------------------------------------------------------------
+ # Database variables
+ # -----------------------------------------------------------------------
+ export PGDATABASE=evergreen
+ export PGUSER=evergreen
+ export PGPASSWORD=evergreen
+ export PGHOST=localhost
+ # -----------------------------------------------------------------------
# You can override these like so:
# EVERGREEN_BRANCH='master' ./eg_wheezy_installer.sh
# -----------------------------------------------------------------------
echo _.-~= configure database
date
if [ $YES ]; then
- echo "Using password evergreen for the evergreen database user."
- echo -e "evergreen\nevergreen\n" | su - postgres sh -c 'createuser -P -s evergreen;'
+ echo "Using password $PGPASSWORD for the $PGUSER database user."
+ echo -e "$PGPASSWORD\n$PGPASSWORD\n" | su - postgres sh -c "createuser -P -s $PGUSER;"
else
- echo -e "\n\nPlease enter a password for the evergreen database user.\n If you do not want to edit configs, use \"evergreen\"\n"
- su - postgres sh -c 'createuser -P -s evergreen;'
+ echo -e "\n\nPlease enter a password for the $PGUSER database user.\n If you do not want to edit configs, use \"$PGPASSWORD\"\n"
+ su - postgres sh -c "createuser -P -s $PGUSER;"
fi;
# Apply the DB schema
--create-offline \
--update-config $SAMPLEDATA \
--service all \
- --user evergreen \
- --password evergreen \
- --hostname localhost \
- --database evergreen \
+ --user $PGUSER \
+ --password $PGPASSWORD \
+ --hostname $PGHOST \
+ --database $PGDATABASE \
--admin-user $ADMIN_USER \
--admin-pass $ADMIN_PASS;
echo Return Value = $?