From 3b10c6d0b0200362432753fde0f10025deb3e24a Mon Sep 17 00:00:00 2001 From: ttionya Date: Sat, 10 Apr 2021 18:57:56 +0800 Subject: [PATCH] fix: fixed busybox find not support -printf options --- scripts/backup.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/scripts/backup.sh b/scripts/backup.sh index 818b340..f26dc4d 100644 --- a/scripts/backup.sh +++ b/scripts/backup.sh @@ -45,8 +45,8 @@ function backup_config() { function backup_rsakey() { color blue "backup bitwarden_rs rsakey" - local FIND_RSAKEY=$(find "${DATA_RSAKEY_DIRNAME}" -name "${DATA_RSAKEY_BASENAME}*" -printf "%P\n") - local FIND_RSAKEY_COUNT=$(echo "${FIND_RSAKEY}" | wc -L) + local FIND_RSAKEY=$(find "${DATA_RSAKEY_DIRNAME}" -name "${DATA_RSAKEY_BASENAME}*" | xargs -I {} basename {}) + local FIND_RSAKEY_COUNT=$(echo "${FIND_RSAKEY}" | wc -l) if [[ "${FIND_RSAKEY_COUNT}" -gt 0 ]]; then echo "${FIND_RSAKEY}" | tar -c -C "${DATA_RSAKEY_DIRNAME}" -f "${BACKUP_FILE_RSAKEY}" -T -