Hello, I can build image from full openwrt source(to customize kernel a little without module ABI break), but it spends lots of time (build host/target toolchain), and I'd like to try SDK / imagebuilder(which has toolchain prebuilt) but got confused:
SDK build packages only, didn't generate target image
ImageBuilder built target image, but only contains very bare bone packages, full openwrt source can read config file (which came from openwrt config.seed) to build image with same packages, but Image builder must manually add PACKAGE variable (I've read buildbot default packages from packages.manifest)
my question1 : does openwrt imagebuilder provide 'standard' way to build image with exactly same set of packages as config.seed ? (https://openwrt.org/docs/guide-user/additional-software/imagebuilder has a section Building the Image Generator with all packages inside, but that seems to build imagebuilder itself from full openwrt source)
my question2 : how does imagebuilder generate the image kernel ? is it built from source , or just extracted from prebuilt binary and repacked ? if it is built from source , does it follow the same build process just like full openwrt source ? (apply all patches and build)
Thanks for advise .