secubox-openwrt/.github
CyberMind-FR f5c98d90a3 fix(ci): install Lua headers in SDK to prevent lucihttp compilation errors
The lucihttp package fails to compile in SDK environment with:
  fatal error: lua.h: No such file or directory

Root cause: Even with CONFIG_PACKAGE_lucihttp disabled, if lucihttp
is pulled as a dependency, it tries to compile but lacks Lua headers.

Solution:
1. Install lua package in SDK which provides the required headers
2. Use standard OpenWrt format for disabling packages:
   "# CONFIG_PACKAGE_lucihttp is not set" instead of "=n"
3. lucihttp won't be compiled since it's disabled, but if somehow
   triggered as dependency, lua.h will be available

Changes:
- GitHub Actions workflow: Added "Install Lua in SDK" step
- local-build.sh: Added lua installation after feeds install
- Both: Changed to OpenWrt standard disable format

This prevents the SDK build failure while keeping our packages
(PKGARCH:=all scripts) working correctly.

Fixes: #lucihttp-build-error

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-01-01 18:44:37 +01:00
..
workflows fix(ci): install Lua headers in SDK to prevent lucihttp compilation errors 2026-01-01 18:44:37 +01:00
copilot-instructions.md feat(vhost-manager,network-tweaks): major v2.0 upgrade with dashboards and automation 2026-01-01 14:30:57 +01:00