From 57f15d3515dce8a69e7758ec32f12b65e7709f73 Mon Sep 17 00:00:00 2001 From: fosslinux Date: Sun, 12 Jan 2025 13:41:11 +1100 Subject: [PATCH] Handle files correctly that start with a dash Currently these were interpreted as options --- steps/helpers.sh | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/steps/helpers.sh b/steps/helpers.sh index ea2cc057..86544286 100755 --- a/steps/helpers.sh +++ b/steps/helpers.sh @@ -31,8 +31,8 @@ _get_files() { for f in ${fs}; do # Archive symlinks to directories as symlinks echo "${prefix}/${f}" - if [ -d "${f}" ] && ! [ -h "${f}" ]; then - cd "${f}" + if [ -d "./${f}" ] && ! [ -h "./${f}" ]; then + cd "./${f}" _get_files "${prefix}/${f}" cd .. fi @@ -54,9 +54,9 @@ reset_timestamp() { fs="${fs} $(echo .[0-z]*)" fi for f in ${fs}; do - touch -h -t 197001010000.00 "${f}" - if [ -d "${f}" ]; then - cd "${f}" + touch -h -t 197001010000.00 "./${f}" + if [ -d "./${f}" ]; then + cd "./${f}" reset_timestamp cd .. fi