From: Paul Spooren Date: Wed, 14 Aug 2019 18:51:36 +0000 (-1000) Subject: image.mk: keep underscores when sanitize PROFILE X-Git-Tag: v21.02.0-rc1~5208 X-Git-Url: http://git.lede-project.org./?a=commitdiff_plain;h=58aab7379767bb95ff2ccd9eaad76cea83fcc939;p=openwrt%2Fstaging%2Fhauke.git image.mk: keep underscores when sanitize PROFILE Underscores don't harm in filenames, however the sanitize function from version.mk replaces them, causing inconsistent filenames. A fix tried to solve this previously via dfe99645dbdd4460f394beaa3a05091cd40b5942 however I did not look close enough: openwrt-ath79-generic-8dev-carambola2.manifest # current openwrt-ath79-generic_8dev-carambola2.manifest # patched ---------------------^ Eventually the sanitization of PROFILES *could* be removed as more and more profiles follow the device tree approach of vendor_model, neither containing upper case letters nor spaces. Signed-off-by: Paul Spooren --- diff --git a/include/image.mk b/include/image.mk index 25df29ddf3..5d54bc7947 100644 --- a/include/image.mk +++ b/include/image.mk @@ -106,7 +106,7 @@ define add_jffs2_mark echo -ne '\xde\xad\xc0\xde' >> $(1) endef -PROFILE_SANITIZED := $(call sanitize,$(subst DEVICE_,,$(PROFILE))) +PROFILE_SANITIZED := $(call tolower,$(subst DEVICE_,,$(subst $(space),-,$(PROFILE)))) define split_args $(foreach data, \