sqg: Use local configuration after system-wide configuration.

Signed-off-by: Willy Sudiarto Raharjo <willysr@sbopkg.org>
This commit is contained in:
Willy Sudiarto Raharjo 2020-03-22 15:45:42 +07:00
parent c8a0ff695a
commit 5585e53e87
No known key found for this signature in database
GPG Key ID: 887B8374D7333381

View File

@ -12,17 +12,18 @@ SQG_TMP_DIR=${SQG_TMP_DIR:-/tmp/sqg}
# - directory checks # - directory checks
# #
sanity_checks () { sanity_checks () {
# if local configuration exist, we will use it first if [ ! -e "$SBOPKG_CONF" ]; then
if [ -e "$LOCAL_SBOPKG_CONF" ]; then
echo "Using local configuration in $LOCAL_SBOPKG_CONF"
. $LOCAL_SBOPKG_CONF
elif [ ! -e "$SBOPKG_CONF" ]; then
echo "$SBOPKG_CONF not found." echo "$SBOPKG_CONF not found."
echo "Check the configurable variables at the top of the script." echo "Check the configurable variables at the top of the script."
exit 1 exit 1
else else
echo "Using system wide configuration in $SBOPKG_CONF" echo "Setting system wide configuration in $SBOPKG_CONF"
. $SBOPKG_CONF . $SBOPKG_CONF
# if local configuration exist, use those instead
if [ -e "$LOCAL_SBOPKG_CONF" ]; then
echo "Overriding with local configuration in $LOCAL_SBOPKG_CONF"
. $LOCAL_SBOPKG_CONF
fi
fi fi
# check whether we are using git or rsync # check whether we are using git or rsync