From 53e856195bd8a524c3716690be02e71c3e17951e Mon Sep 17 00:00:00 2001 From: Dylan Araps Date: Thu, 1 Oct 2020 09:54:38 +0300 Subject: [PATCH] kiss: swap to @ for separator in tarball names but continue to support # for some time --- kiss | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/kiss b/kiss index 0463f2e..2155263 100755 --- a/kiss +++ b/kiss @@ -234,11 +234,15 @@ pkg_cache() { read -r version release 2>/dev/null < "$repo_dir/version" set +f - set -f -- "$bin_dir/$1#$version-$release.tar."* + set -f -- "$bin_dir/$1"[#@]"$version-$release.tar."* + # Prefer '@' to '#' in tarball names. + [ -f "$2" ] && shift + + printf 'unpacking %s\n' "$1" tar_file=$1 - [ -f "$tar_file" ] + [ -f "$1" ] } pkg_sources() { @@ -588,7 +592,7 @@ pkg_tar() ( lz) lzip -z ;; xz) xz -zT 0 ;; zst) zstd -z ;; - esac > "$bin_dir/$1#$version-$release.tar.${KISS_COMPRESS:-gz}" + esac > "$bin_dir/$1@$version-$release.tar.${KISS_COMPRESS:-gz}" run_user_hook post-package "$1" )