From 2546f408711806986d387165c3913ecccdc1919f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dominik=20Pant=C5=AF=C4=8Dek?= Date: Thu, 25 May 2023 15:39:42 +0200 Subject: [PATCH] Fix missing config file handling. --- fetch_fio.sh | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/fetch_fio.sh b/fetch_fio.sh index f8c5630..d87bf45 100644 --- a/fetch_fio.sh +++ b/fetch_fio.sh @@ -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`