From 938db5f56d7aafe96208d092fc0da8c70f827d6e Mon Sep 17 00:00:00 2001 From: Achim Gsell Date: Tue, 24 Jun 2014 10:09:45 +0200 Subject: [PATCH] libem.bash: exit with warning if default family configuration is missing --- lib/libem.bash | 3 +++ 1 file changed, 3 insertions(+) diff --git a/lib/libem.bash b/lib/libem.bash index 475e24c..262ca2f 100644 --- a/lib/libem.bash +++ b/lib/libem.bash @@ -181,6 +181,9 @@ function em.add_to_family() { eval ${_NAME}_VERSION=$_version done < "${DEFAULT_VERSIONS_FILE}" #source "${CONFIG_DIR}/versions.conf" + if [[ -z "${CONFIG_DIR}/families.d/"*.conf ]]; then + die 1 "Default family configuration not set in ${CONFIG_DIR}/families.d" + fi for f in "${CONFIG_DIR}/families.d/"*.conf; do source "${f}" done