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" echo "get_config_value() requires parameter name"
exit 1 exit 1
fi fi
cat "$CONFIG_FILE" \ if [ -r "$CONFIG_FILE" ] ; then
| sed 's/#.*//' \ cat "$CONFIG_FILE" \
| sed 's/^[ \t]*//' \ | sed 's/#.*//' \
| grep "^$1" \ | sed 's/^[ \t]*//' \
| sed 's/^[^ \t]*//' \ | grep "^$1" \
| sed 's/^[ \t]*//' \ | sed 's/^[^ \t]*//' \
| sed 's/[ \t]*$//' | sed 's/^[ \t]*//' \
| sed 's/[ \t]*$//'
fi
} }
CFG_BANK_DIR=`get_config_value bank-dir` CFG_BANK_DIR=`get_config_value bank-dir`
CFG_APIKEYS_FILE=`get_config_value apikeys-file` CFG_APIKEYS_FILE=`get_config_value apikeys-file`