vim: move version checks to override
authorGeorge Sapkin <redacted>
Mon, 11 May 2026 15:42:20 +0000 (18:42 +0300)
committerGeorge Sapkin <redacted>
Sun, 17 May 2026 11:35:31 +0000 (14:35 +0300)
Move existing version checks into override and add explicit package checks.

Signed-off-by: George Sapkin <redacted>
utils/vim/test-version.sh [new file with mode: 0755]
utils/vim/test.sh [deleted file]

diff --git a/utils/vim/test-version.sh b/utils/vim/test-version.sh
new file mode 100755 (executable)
index 0000000..cd60f01
--- /dev/null
@@ -0,0 +1,25 @@
+#!/bin/sh
+
+# shellckeck shell=busybox
+
+case "$PKG_NAME" in
+vim|\
+vim-full|\
+vim-fuller)
+       vim --version | grep -F "$PKG_VERSION"
+       ;;
+
+vim-help|\
+vim-runtime)
+       exit 0
+       ;;
+
+xxd)
+       xxd --version 2>&1 | grep -F "${PKG_VERSION//./-}"
+       ;;
+
+*)
+       echo "Untested package: $PKG_NAME" >&2
+       exit 1
+       ;;
+esac
diff --git a/utils/vim/test.sh b/utils/vim/test.sh
deleted file mode 100644 (file)
index 0ef5041..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-#!/bin/sh
-
-case "$1" in
-       vim|vim-full|vim-fuller)
-               vim --version | grep -F "$2"
-               ;;
-       xxd)
-               xxd --version 2>&1 | grep -F "${2//./-}"
-               ;;
-esac
git clone https://git.99rst.org/PROJECT