]> git.99rst.org Git - openwrt-packages.git/commitdiff
lpac: fix env vars for lpac.sh wrapper
authorOlekhov Vasilii <redacted>
Fri, 15 May 2026 17:02:36 +0000 (20:02 +0300)
committerDavid Bauer <redacted>
Wed, 10 Jun 2026 20:45:46 +0000 (22:45 +0200)
This patch fixes usage of `LPAC_QMI_DEV` and `LPAC_QMI_DEBUG`
environment variables.

OpenWRT upstream patch for `lpac` provides `uqmi` backend that uses these vars
instead of `LPAC_APDU_QMI_DEVICE` and `LPAC_APDU_QMI_DEBUG` respectively.

Added test-version.sh script since lpac version check is non-standart

Signed-off-by: Olekhov Vasilii <redacted>
utils/lpac/Makefile
utils/lpac/files/lpac.sh
utils/lpac/test-version.sh [new file with mode: 0755]

index a50a4f603712f467407ff71768fad022ff541c08..0a2cfab07b3516a8d0352c3d2b6e2b22b7136185 100644 (file)
@@ -4,7 +4,7 @@ include $(TOPDIR)/rules.mk
 
 PKG_NAME:=lpac
 PKG_VERSION:=2.3.0
-PKG_RELEASE:=1
+PKG_RELEASE:=2
 
 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
 PKG_SOURCE_URL:=https://codeload.github.com/estkme-group/lpac/tar.gz/refs/tags/v$(PKG_VERSION)?
index db3a03f6f53f237b1918d75046fe776435cc28ac..5f8ccae789f4ead9cab8afbc95c32fcc70f0176c 100644 (file)
@@ -28,8 +28,8 @@ if [ "$APDU_BACKEND" = "at" ]; then
 elif [ "$APDU_BACKEND" = "uqmi" ]; then
     UQMI_DEV="$(uci_get lpac uqmi device /dev/cdc-wdm0)"
     UQMI_DEBUG="$(uci_get lpac uqmi debug 0)"
-    export LPAC_APDU_QMI_DEVICE="$UQMI_DEV"
-    export LPAC_APDU_UQMI_DEBUG="$UQMI_DEBUG"
+    export LPAC_QMI_DEV="$UQMI_DEV"
+    export LPAC_QMI_DEBUG="$UQMI_DEBUG"
 elif [ "$APDU_BACKEND" = "mbim" ]; then
     MBIM_DEVICE="$(uci_get lpac mbim device /dev/cdc-wdm0)"
     MBIM_PROXY="$(uci_get lpac mbim proxy 1)"
@@ -39,4 +39,11 @@ fi
 
 export LPAC_CUSTOM_ISD_R_AID="$CUSTOM_ISD_R_AID"
 
+case "$1" in
+    -\?|--help|-h|-V|--version)
+        shift
+        exec /usr/lib/lpac version "$@"
+        ;;
+esac
+
 /usr/lib/lpac "$@"
diff --git a/utils/lpac/test-version.sh b/utils/lpac/test-version.sh
new file mode 100755 (executable)
index 0000000..86b83a4
--- /dev/null
@@ -0,0 +1,3 @@
+#!/bin/sh
+
+[ "$1" = "lpac" ] && /usr/bin/lpac --version | grep -F '"code":0'
git clone https://git.99rst.org/PROJECT