From e12ecf831ed6e7e090a9e14e9b916bbb8948736e Mon Sep 17 00:00:00 2001 From: Kumiko18 Date: Wed, 25 Jun 2025 01:08:44 +0000 Subject: [PATCH] cpm: Cloud Package Manager Added cpm init.d file to list installed package on remote APs Fixes: WIFI-14588 Signed-off-by: Kumiko18 --- .../ucentral/ucentral-client/files/etc/init.d/cpm | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100755 feeds/ucentral/ucentral-client/files/etc/init.d/cpm diff --git a/feeds/ucentral/ucentral-client/files/etc/init.d/cpm b/feeds/ucentral/ucentral-client/files/etc/init.d/cpm new file mode 100755 index 000000000..2a97faf15 --- /dev/null +++ b/feeds/ucentral/ucentral-client/files/etc/init.d/cpm @@ -0,0 +1,14 @@ +#!/bin/sh /etc/rc.common + +START=90 +STOP=01 + +boot() { + mkdir -p /tmp/cpm/ || { logger -t init "Failed to create /tmp/cpm"; exit 1; } + opkg list-installed > /tmp/packages.state || { logger -t init "Failed to list packages"; exit 1; } + if [ -x /usr/share/ucentral/package_list.uc ]; then + /usr/share/ucentral/package_list.uc || { logger -t init "Failed to execute package_list.uc"; exit 1; } + else + logger -t init "package_list.uc not found or not executable" + fi +}