mirror of
https://git.openwrt.org/openwrt/openwrt.git
synced 2026-05-04 09:31:26 +02:00
Add support to signing each package's .apk file into SDK. This adds into SDK the feature added by f20794a to the normal builds. Currently SDK does not sign the compiled packages, causing untrusted package errors at package installation. The reason is the logic of defaulting to 'n' in BUILDBOT and 'y' elsewhere. As downloadable SDKs are compiled by the buildbot, the option gets 'n' set as the default. And the option is not among the few build options exposed in the SDK menuconfig, so the user can't easily change it. Enable the feature by default: * Exclude the SIGN_EACH_PACKAGE option from sdk/convert-config.pl * Default to 'y' and expose the option in the SDK config menu. (Avoiding untrusted errors naturally requires the user to copy the public key into the router, quite similar as with full builds.) Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi> Link: https://github.com/openwrt/openwrt/pull/23104 Signed-off-by: Robert Marko <robert.marko@sartura.hr>
This is the OpenWrt SDK. It contains a stripped-down version of the buildroot. You can use it to test/develop packages without having to compile your own toolchain or any of the libraries included with OpenWrt.
To use it, just put your buildroot-compatible package directory (including its dependencies) in the subdir 'package/' and run 'make' from this directory.
To make dependency handling easier, you can use ./scripts/feeds to install any core package that you need