From 5df5f6fcd0594dbf3fb1509ddd7df5d146de1ea1 Mon Sep 17 00:00:00 2001 From: mxmehl Date: Fri, 28 Nov 2014 14:54:34 +0100 Subject: [PATCH] improve config file behaviour --- .gitignore | 2 +- config.conf.sample => config.cfg.sample | 0 ezmlm-export-subscribers.sh | 6 +++--- 3 files changed, 4 insertions(+), 4 deletions(-) rename config.conf.sample => config.cfg.sample (100%) diff --git a/.gitignore b/.gitignore index 83274a0..ac285ce 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1 @@ -config.conf +config.cfg diff --git a/config.conf.sample b/config.cfg.sample similarity index 100% rename from config.conf.sample rename to config.cfg.sample diff --git a/ezmlm-export-subscribers.sh b/ezmlm-export-subscribers.sh index 5d296e0..97d3abb 100755 --- a/ezmlm-export-subscribers.sh +++ b/ezmlm-export-subscribers.sh @@ -2,9 +2,9 @@ cd $(dirname $0) -DIR="$(grep ^DIR config.conf | awk -F= '{ print $2 }')" -EXPORT="$(grep ^EXPORT config.conf | awk -F= '{ print $2 }')" -DESC="$(grep ^DESC config.conf | awk -F= '{ print $2 }')" +# Test if config.cfg exists and set needed variables +if [ ! -e config.cfg ]; then echo "Missing config.cfg file. Edit and rename config.cfg.sample"; exit 1; fi +source config.cfg echo "$DESC" > $EXPORT echo "" >> $EXPORT