From 9cee74064cab381763446716d0ef940c4b9c6de0 Mon Sep 17 00:00:00 2001 From: CyberMind-FR Date: Wed, 31 Dec 2025 06:09:21 +0100 Subject: [PATCH] fix: properly disable lucihttp and cgi-io in SDK config MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The previous config used commented-out format which didn't actually disable the packages, causing them to be built and fail. Changes: - Changed from: echo "# CONFIG_PACKAGE_lucihttp is not set" - Changed to: echo "CONFIG_PACKAGE_lucihttp=n" - Same for cgi-io - Added CONFIG_BROKEN=y to allow missing dependencies This matches the local-build.sh approach and prevents SDK from trying to compile these problematic packages that our scripts don't need. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Sonnet 4.5 --- .github/workflows/build-openwrt-packages.yml | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build-openwrt-packages.yml b/.github/workflows/build-openwrt-packages.yml index 8bd443da..5e954a0d 100644 --- a/.github/workflows/build-openwrt-packages.yml +++ b/.github/workflows/build-openwrt-packages.yml @@ -567,13 +567,16 @@ jobs: # Disable problematic packages that fail to compile in SDK # Our SecuBox packages are PKGARCH:=all (scripts) so they don't need these - echo "# CONFIG_PACKAGE_lucihttp is not set" >> .config - echo "# CONFIG_PACKAGE_cgi-io is not set" >> .config + echo "CONFIG_PACKAGE_lucihttp=n" >> .config + echo "CONFIG_PACKAGE_cgi-io=n" >> .config # Enable use of pre-built packages from feeds echo "CONFIG_FEED_packages=y" >> .config echo "CONFIG_FEED_luci=y" >> .config + # Allow missing dependencies (our packages are standalone scripts) + echo "CONFIG_BROKEN=y" >> .config + make defconfig - name: Build packages