Fix missing config file handling.

This commit is contained in:
Dominik Pantůček 2023-05-25 15:39:42 +02:00
parent 5b97327091
commit 2546f40871

View file

@ -67,13 +67,15 @@ get_config_value() {
echo "get_config_value() requires parameter name"
exit 1
fi
cat "$CONFIG_FILE" \
| sed 's/#.*//' \
| sed 's/^[ \t]*//' \
| grep "^$1" \
| sed 's/^[^ \t]*//' \
| sed 's/^[ \t]*//' \
| sed 's/[ \t]*$//'
if [ -r "$CONFIG_FILE" ] ; then
cat "$CONFIG_FILE" \
| sed 's/#.*//' \
| sed 's/^[ \t]*//' \
| grep "^$1" \
| sed 's/^[^ \t]*//' \
| sed 's/^[ \t]*//' \
| sed 's/[ \t]*$//'
fi
}
CFG_BANK_DIR=`get_config_value bank-dir`
CFG_APIKEYS_FILE=`get_config_value apikeys-file`