From e92081b08c2582f7b81880dd2fceb7e3a217630a Mon Sep 17 00:00:00 2001 From: AJ ONeal Date: Sat, 25 Nov 2023 08:51:42 +0000 Subject: [PATCH] fix(sd): update for v1 package structure --- sd/install.sh | 18 +++++++++++++++--- 1 file changed, 15 insertions(+), 3 deletions(-) diff --git a/sd/install.sh b/sd/install.sh index cfebc75..3326528 100644 --- a/sd/install.sh +++ b/sd/install.sh @@ -20,10 +20,22 @@ __init_sd() { # pkg_install must be defined by every package pkg_install() { - # ~/.local/opt/sd-v0.99.9/bin - mkdir -p "$(dirname "$pkg_src_cmd")" # mv ./sd-*/sd "$pkg_src_cmd" - mv sd-* "$pkg_src_cmd" + if test -f sd-*; then + # ~/.local/opt/sd-v0.99.9/bin + mkdir -p "$(dirname "$pkg_src_cmd")" + mv sd-* "$pkg_src_cmd" + elif test -f sd-*/sd; then + # ~/.local/opt/sd-v0.99.9/bin + mkdir -p "$(dirname "$pkg_src_cmd")" + mv sd-*/sd "$pkg_src_cmd" + if test -f sd-*/sd.1; then + mkdir -p "$pkg_src_dir/share/man/man1" + mv sd-*/sd.1 "$pkg_src_dir/share/man/man1" + fi + elif test -d sd-*/bin; then + mv sd-* "$pkg_src_dir" + fi } # pkg_get_current_version is recommended, but (soon) not required