From c812027c574aae12327c68ef12cc034259760138 Mon Sep 17 00:00:00 2001 From: Sean Khan Date: Wed, 20 Nov 2024 17:31:02 -0500 Subject: [PATCH] ath11k_nss: nss_diag: check for opkg/apk Signed-off-by: Sean Khan --- package/kernel/mac80211/files/nss_diag.sh | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/package/kernel/mac80211/files/nss_diag.sh b/package/kernel/mac80211/files/nss_diag.sh index d3bee1978b..34ee50f5ab 100644 --- a/package/kernel/mac80211/files/nss_diag.sh +++ b/package/kernel/mac80211/files/nss_diag.sh @@ -73,8 +73,21 @@ done echo -e "${reset}" echo -ne "${bold}${red} NSS PKGS${reset}: ${white}" -opkg list-installed | awk -v count=0 ' - /kmod-qca-nss|^nss/ { + +if cmd=$(command -v apk) > /dev/null; then + flags="list -I" +else + cmd=$(command -v opkg) + flags="list-installed" +fi + +if [ -z "$cmd" ]; then + echo -e "${red}No package manager found${reset}" + exit 1 +fi + +$cmd $flags | awk -v count=0 ' + /kmod-qca|^nss/ { if(count>0) tab=" " print tab $0 count++