]> git.p6c8.net - nextcloud-backup-restore.git/commitdiff
Optimized cleaning up old backups
authorDecaTec <jr@decatec.de>
Fri, 19 Feb 2021 14:57:09 +0000 (15:57 +0100)
committerDecaTec <jr@decatec.de>
Fri, 19 Feb 2021 14:57:09 +0000 (15:57 +0100)
CHANGELOG.md
NextcloudBackup.sh
NextcloudRestore.sh
setup.sh

index 029b3f1551fa5baa902fa55fb8eba9531d1d3943..e8d2b5a5add4b1df6dc76d2928447bbb039818d2 100644 (file)
@@ -1,5 +1,10 @@
 # Changelog
 
+## 2.1.1
+
+### Backup
+- Optimized cleaning up of old backups.
+
 ## 2.1.0
 
 ### General
index 5606883116af67092d031e0cba0e8d924bda2970..4c735de490ef6a6c5cf13cc9b48bf0b8e176408f 100644 (file)
@@ -3,7 +3,7 @@
 #
 # Bash script for creating backups of Nextcloud.
 #
-# Version 2.1.0
+# Version 2.1.1
 #
 # Usage:
 #      - With backup directory specified in the script:  ./NextcloudBackup.sh
@@ -267,7 +267,7 @@ if [ ${maxNrOfBackups} != 0 ]
 then
        nrOfBackups=$(ls -l ${backupMainDir} | grep -c ^d)
 
-       if [[ ${nrOfBackups} > ${maxNrOfBackups} ]]
+       if [ ${nrOfBackups} -gt ${maxNrOfBackups} ]
        then
                echo "Removing old backups..."
                ls -t ${backupMainDir} | tail -$(( nrOfBackups - maxNrOfBackups )) | while read -r dirToRemove; do
index 51581be4c601177fe5ae1a147a7264e5ec3d9e64..f12ab499091eeeec675083f76b795c270baed1c6 100644 (file)
@@ -3,7 +3,7 @@
 #
 # Bash script for restoring backups of Nextcloud.
 #
-# Version 2.1.0
+# Version 2.1.1
 #
 # Usage:
 #   - With backup directory specified in the script: ./NextcloudRestore.sh <BackupName> (e.g. ./NextcloudRestore.sh 20170910_132703)
index f5f4d1e4d6ccf4df5a5a7a5d5c858ec0fcf83c0b..3556020ba69df4475317ed74371f2981164f5174 100755 (executable)
--- a/setup.sh
+++ b/setup.sh
@@ -3,7 +3,7 @@
 #
 # Bash script an easy setup of NextcloudBackup.sh and NextcloudRestore.sh
 #
-# Version 2.1.0
+# Version 2.1.1
 #
 # Usage:
 #      - call the setup.sh script

patrick-canterino.de