From c6b0c245dab2e8d11915dac264704a3088d95924 Mon Sep 17 00:00:00 2001 From: LinuxSquare Date: Sat, 6 Jan 2024 17:11:14 +0100 Subject: [PATCH] Fix datapack backup --- pms-cli | 2 +- utils/reset | 24 ++++++++++++------------ 2 files changed, 13 insertions(+), 13 deletions(-) diff --git a/pms-cli b/pms-cli index 0d6e1ca..69a322f 100755 --- a/pms-cli +++ b/pms-cli @@ -1,7 +1,7 @@ #!/usr/bin/env bash # CONSTANTS -readonly PKGVER="0.2.3" +readonly PKGVER="0.2.4" readonly LICENSE="GNU AGPLv3" readonly ROOTPATH="$(dirname $(readlink -f $(which $0)))" readonly TEMPLATEDIR="${ROOTPATH}/.template" diff --git a/utils/reset b/utils/reset index 9bec566..b2712d9 100644 --- a/utils/reset +++ b/utils/reset @@ -20,18 +20,18 @@ function reset() { done local backedup=false - while [[ ! $backupDatapacksAns =~ [YyNn] ]]; do - read -p "Do you want to backup the datapack .zip found in $datapack_dir ?: " backupDatapacksAns - case "$backupDatapacksAns" in - "Y"|"y") - if [[ -n $(find "${datapack_dir}" -maxdepth 1 -type f) ]]; then - local backedup=true - local tempdir=$(mktemp -d /tmp/pms-cli.XXXXXX) - mv ${datapack_dir}/*.zip ${tempdir}/ - fi - ;; - esac - done + if [[ -n $(find "${datapack_dir}" -maxdepth 1 -type f) ]]; then + while [[ ! $backupDatapacksAns =~ [YyNn] ]]; do + read -p "Do you want to backup the datapack .zip found in $datapack_dir ?: " backupDatapacksAns + case "$backupDatapacksAns" in + "Y"|"y") + local backedup=true + local tempdir=$(mktemp -d /tmp/pms-cli.XXXXXX) + mv ${datapack_dir}/*.zip ${tempdir}/ + ;; + esac + done + fi rm -rf "$dir/data" mkdir -p "$dir/data/world/datapacks"