summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--backup.sh12
1 files changed, 7 insertions, 5 deletions
diff --git a/backup.sh b/backup.sh
index 4970f14..4730045 100644
--- a/backup.sh
+++ b/backup.sh
@@ -5,11 +5,13 @@
BASE_DIR="/root/scripts"
CONFIG_JSON="${BASE_DIR}/config.json"
-BACKUPDIR=$(jq -r '.backup.backup_dir' "$CONFIG_JSON")
-ROTATEDIR=$(jq -r '.backup.rotate_dir' "$CONFIG_JSON")
-TIMESTAMP=$(jq -r '.backup.timestamp_file' "$CONFIG_JSON")
-SOURCE_FILE=$(jq -r '.backup.source_file' "$CONFIG_JSON")
-EXCLUDE_FILE=$(jq -r '.backup.exclude_file' "$CONFIG_JSON")
+JSON_PREFIX="backup"
+
+BACKUPDIR=$(jq -r '.${JSON_PREFIX}.backup_dir' "$CONFIG_JSON")
+ROTATEDIR=$(jq -r '.${JSON_PREFIX}.rotate_dir' "$CONFIG_JSON")
+TIMESTAMP=$(jq -r '.${JSON_PREFIX}.timestamp_file' "$CONFIG_JSON")
+SOURCE_FILE=$(jq -r '.${JSON_PREFIX}.source_file' "$CONFIG_JSON")
+EXCLUDE_FILE=$(jq -r '.${JSON_PREFIX}.exclude_file' "$CONFIG_JSON")
DATUM="$(date +%Y-%m-%d)"
ZEIT="$(date +%H-%M-%S-%N)"