From accc543a742fe839ee568c30bc3117b33ee13377 Mon Sep 17 00:00:00 2001 From: CyberMind-FR Date: Sun, 4 Jan 2026 16:13:57 +0100 Subject: [PATCH] fix(deploy): correct package search paths for local-build.sh MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The local-build.sh script outputs packages to secubox-tools/build/x86-64/ not to bin/packages/*/secubox/ as the deployment script was expecting. Changes: - Updated find commands to look in secubox-tools/build/x86-64/ first - Added fallback to secubox-tools/sdk/bin/packages/ for SDK builds - Improved error messages showing searched paths 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Sonnet 4.5 --- deploy-to-router.sh | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/deploy-to-router.sh b/deploy-to-router.sh index e20a00a..44987e2 100755 --- a/deploy-to-router.sh +++ b/deploy-to-router.sh @@ -43,12 +43,23 @@ echo "" # Step 2: Find built packages echo "[2/5] Locating built packages..." -SECUBOX_CORE_PKG=$(find bin/packages/*/secubox -name "secubox-core_*.ipk" | sort -V | tail -1) -SECUBOX_ADMIN_PKG=$(find bin/packages/*/secubox -name "luci-app-secubox-admin_*.ipk" | sort -V | tail -1) +# Packages are in secubox-tools/build/x86-64/ when using local-build.sh +SECUBOX_CORE_PKG=$(find secubox-tools/build/x86-64 -name "secubox-core_*.ipk" 2>/dev/null | sort -V | tail -1) +SECUBOX_ADMIN_PKG=$(find secubox-tools/build/x86-64 -name "luci-app-secubox-admin_*.ipk" 2>/dev/null | sort -V | tail -1) + +# Fallback: check SDK bin directory +if [ -z "$SECUBOX_CORE_PKG" ]; then + SECUBOX_CORE_PKG=$(find secubox-tools/sdk/bin/packages -name "secubox-core_*.ipk" 2>/dev/null | sort -V | tail -1) +fi +if [ -z "$SECUBOX_ADMIN_PKG" ]; then + SECUBOX_ADMIN_PKG=$(find secubox-tools/sdk/bin/packages -name "luci-app-secubox-admin_*.ipk" 2>/dev/null | sort -V | tail -1) +fi if [ -z "$SECUBOX_CORE_PKG" ] || [ -z "$SECUBOX_ADMIN_PKG" ]; then echo "ERROR: Could not find built packages!" - echo "Expected packages in: bin/packages/*/secubox/" + echo "Searched in:" + echo " - secubox-tools/build/x86-64/" + echo " - secubox-tools/sdk/bin/packages/" exit 1 fi