aboutsummarylogtreecommitdiffstats
path: root/minecraftd.sh
diff options
context:
space:
mode:
authorGordian Edenhofer2017-07-24 19:33:17 +0200
committerGordian Edenhofer2017-07-24 19:36:13 +0200
commit5480c99bcd9f7893e84ec00b7d4246c34b71f4b4 (patch)
treead7833997451fa2bb615e44cae69bebc3563ad61 /minecraftd.sh
parent65154822bec2767bf748086c8c6f436be15ff420 (diff)
downloadaur-5480c99bcd9f7893e84ec00b7d4246c34b71f4b4.tar.gz
upgpkg: minecraft-server 1.12-4
Fix a bug which prohibited deleting more than one old backup at a time due to confusing spaces with new lines. upgpkg: spigot 1.12-2
Diffstat (limited to 'minecraftd.sh')
-rwxr-xr-xminecraftd.sh4
1 files changed, 3 insertions, 1 deletions
diff --git a/minecraftd.sh b/minecraftd.sh
index 6a4203b5422a..521ac2cde882 100755
--- a/minecraftd.sh
+++ b/minecraftd.sh
@@ -315,7 +315,9 @@ backup_files() {
echo -n "Only keeping the last ${KEEP_BACKUPS} backups and removing the other ones..."
BACKUP_COUNT=$(for f in "${BACKUP_DEST}"/[0-9_.]*; do echo "${f}"; done | wc -l)
if [[ $(( BACKUP_COUNT - KEEP_BACKUPS )) -gt 0 ]]; then
- ${SUDO_CMD} rm "$(for f in "${BACKUP_DEST}"/[0-9_.]*; do echo "${f}"; done | head -n"$(( BACKUP_COUNT - KEEP_BACKUPS ))")"
+ for old_backup in $(for f in "${BACKUP_DEST}"/[0-9_.]*; do echo "${f}"; done | head -n"$(( BACKUP_COUNT - KEEP_BACKUPS ))"); do
+ ${SUDO_CMD} rm "${old_backup}";
+ done
echo -e "\e[39;1m done\e[0m ($(( BACKUP_COUNT - KEEP_BACKUPS)) backup(s) pruned)"
else
echo -e "\e[39;1m done\e[0m (no backups pruned)"