]> git.p6c8.net - nextcloud-backup-restore.git/commitdiff
Bugfix: Unbound variable when no parameters are supplied v2.3.1
authorDecaTec <jr@decatec.de>
Fri, 5 Nov 2021 15:59:19 +0000 (16:59 +0100)
committerDecaTec <jr@decatec.de>
Fri, 5 Nov 2021 15:59:19 +0000 (16:59 +0100)
CHANGELOG.md
NextcloudBackup.sh
NextcloudRestore.sh

index 57dfe2121a4b6d9f6c2b14e0f60f5acefc10a0b4..e872ba2e6ae58356ddac3cddd639150f6782ca6a 100644 (file)
@@ -1,5 +1,10 @@
 # Changelog
 
 # Changelog
 
+## 2.3.1
+
+### General
+- Bugfix: Unbound variable when no parameters are supplied
+
 ## 2.3.0
 
 ### General
 ## 2.3.0
 
 ### General
index f719087bcf9fe0b0e4b5e9c0d9a374b98179a215..8d8149c7f4b203fccf2100f80b80db0e7ecba751 100644 (file)
@@ -3,7 +3,7 @@
 #
 # Bash script for creating backups of Nextcloud.
 #
 #
 # Bash script for creating backups of Nextcloud.
 #
-# Version 2.3.0
+# Version 2.3.1
 #
 # Requirements:
 #      - pigz (https://zlib.net/pigz/) for using backup compression. If not available, you can use another compression algorithm (e.g. gzip)
 #
 # Requirements:
 #      - pigz (https://zlib.net/pigz/) for using backup compression. If not available, you can use another compression algorithm (e.g. gzip)
@@ -29,7 +29,7 @@
 set -Eeuo pipefail
 
 # Variables
 set -Eeuo pipefail
 
 # Variables
-backupMainDir=$1
+backupMainDir=${1:-} 
 
 if [ -z "$backupMainDir" ]; then
        # TODO: The directory where you store the Nextcloud backups (when not specified by args)
 
 if [ -z "$backupMainDir" ]; then
        # TODO: The directory where you store the Nextcloud backups (when not specified by args)
index a18ecd0f7e46478a9567c70b43336ae4250f28eb..60825b8f5b35fa7e3fa1088e6b82ce2becd6465e 100644 (file)
@@ -3,7 +3,7 @@
 #
 # Bash script for restoring backups of Nextcloud.
 #
 #
 # Bash script for restoring backups of Nextcloud.
 #
-# Version 2.3.0
+# Version 2.3.1
 #
 # Requirements:
 #      - pigz (https://zlib.net/pigz/) for using backup compression. If not available, you can use another compression algorithm (e.g. gzip)
 #
 # Requirements:
 #      - pigz (https://zlib.net/pigz/) for using backup compression. If not available, you can use another compression algorithm (e.g. gzip)
@@ -29,8 +29,8 @@
 set -Eeuo pipefail
 
 # Variables
 set -Eeuo pipefail
 
 # Variables
-restore=$1
-backupMainDir=$2
+restore=${1:-} 
+backupMainDir=${2:-} 
 
 if [ -z "$backupMainDir" ]; then
        # TODO: The directory where you store the Nextcloud backups (when not specified by args)
 
 if [ -z "$backupMainDir" ]; then
        # TODO: The directory where you store the Nextcloud backups (when not specified by args)

patrick-canterino.de