build: kernel2minor: work around path length limit
[openwrt/staging/ynezz.git] / include / image-commands.mk
index 51e745958e627a739fdb809ffbdee9216157527f..4d54a14ba4d4542c4c886c24d6ecd16c0a10a9b7 100644 (file)
@@ -240,8 +240,11 @@ define Build/jffs2
 endef
 
 define Build/kernel2minor
-       kernel2minor -k $@ -r $@.new $(1)
-       mv $@.new $@
+       $(eval temp_file := $(shell mktemp))
+       cp $@ $(temp_file)
+       kernel2minor -k $(temp_file) -r $(temp_file).new $(1)
+       mv $(temp_file).new $@
+       rm -f $(temp_file)
 endef
 
 define Build/kernel-bin