From: Paul Spooren Date: Tue, 16 Mar 2021 01:59:26 +0000 (-1000) Subject: build,ib: add STRIP_ABI option for manifest X-Git-Tag: mikrotik~2590 X-Git-Url: http://git.lede-project.org./?a=commitdiff_plain;h=0f7cd97f812adaf4b2c2048227610d150aec72cc;p=openwrt%2Fstaging%2Fchunkeey.git build,ib: add STRIP_ABI option for manifest The ImageBuilder `make manifest` prints all installed packages. This function can be used to create a list of package and corresponding package versions before attempting image creation. When called with `--strip-abi` OPKG can automatically strip attached ABIVersions from package names. Make this function accessible for the ImageBuilder by adding a `STRIP_ABI` variable. Signed-off-by: Paul Spooren --- diff --git a/target/imagebuilder/files/Makefile b/target/imagebuilder/files/Makefile index 2d1e040286..aeae98aacd 100644 --- a/target/imagebuilder/files/Makefile +++ b/target/imagebuilder/files/Makefile @@ -54,6 +54,7 @@ Print manifest: make manifest PROFILE="" # override the default target profile make manifest PACKAGES=" [ [ ...]]" # include extra packages + make manifest STRIP_ABI=1 # remove ABI version from printed package names endef $(eval $(call shexport,Helptext)) @@ -129,7 +130,7 @@ _call_manifest: FORCE mkdir -p $(TARGET_DIR) $(BIN_DIR) $(TMP_DIR) $(DL_DIR) $(MAKE) package_reload >/dev/null $(MAKE) package_install >/dev/null - $(OPKG) list-installed + $(OPKG) list-installed $(if $(STRIP_ABI),--strip-abi) package_index: FORCE @echo >&2