From: Christian Heller <c.heller@plomlompom.de>
Date: Mon, 17 Dec 2018 00:28:21 +0000 (+0100)
Subject: Fix borg script.
X-Git-Url: https://plomlompom.com/repos/%7B%7Bprefix%7D%7D/static/%7B%7B%20web_path%20%7D%7D/tasks?a=commitdiff_plain;h=a7fd0ec1f6d465ec9e1460e7430fcb5ccc1d3257;p=config

Fix borg script.
---

diff --git a/all_new_2018/borg.sh b/all_new_2018/borg.sh
index 7597795..522285a 100755
--- a/all_new_2018/borg.sh
+++ b/all_new_2018/borg.sh
@@ -1,6 +1,5 @@
 #!/bin/sh
 set -e
-set -x
 
 standard_repo="borg"
 config_file="${HOME}/.borgrepos"
@@ -44,8 +43,8 @@ if [ "${first_arg}" = "init" ]; then
     cat "${config_file}" >> "${tmp_file}"
     cp "${tmp_file}" "${config_file}"
 elif [ "${first_arg}" = "store" ]; then
-    if [ "$#" -lt 2 ]; then
-        echo "Need archive name and paths to archive."
+    if [ ! "$#" -eq 2 ]; then
+        echo "Need precisely two arguments: archive name and path to archive."
         false
     fi
     archive_name=$1
@@ -58,9 +57,9 @@ elif [ "${first_arg}" = "store" ]; then
             continue
         fi
         repo="${line}:${standard_repo}"
-        archive="${repo}::${archive_name}"
+        archive="${repo}::${archive_name}-{utcnow:%Y-%m-%dT%H:%M}"
         echo "Creating archive: ${archive}"
-        borg create --verbose --list "${archive}" ${to_backup}
+        borg create --verbose --list "${archive}" "${to_backup}"
     done
 elif [ "${first_arg}" = "check" ]; then
     if [ ! "$#" -eq 0 ]; then