remove temporary .bin files (kernel and modules)
authorAndrey Borzenkov <arvidjaar@gmail.com>
Thu, 31 Dec 2015 20:00:25 +0000 (23:00 +0300)
committerAndrei Borzenkov <arvidjaar@gmail.com>
Thu, 31 Dec 2015 20:00:25 +0000 (23:00 +0300)
gentpl.py
grub-core/genmod.sh.in

index 0782e44..f08bcc4 100644 (file)
--- a/gentpl.py
+++ b/gentpl.py
@@ -729,9 +729,11 @@ def kernel(defn, platform):
 """if test x$(TARGET_APPLE_LINKER) = x1; then \
   $(TARGET_STRIP) -S -x $(""" + cname(defn) + """) -o $@.bin $<; \
   $(TARGET_OBJCONV) -f$(TARGET_MODULE_FORMAT) -nr:_grub_mod_init:grub_mod_init -nr:_grub_mod_fini:grub_mod_fini -ed2022 -ed2016 -wd1106 -nu -nd $@.bin $@; \
+  rm -f $@.bin; \
    elif test ! -z '$(TARGET_OBJ2ELF)'; then \
      """  + "$(TARGET_STRIP) $(" + cname(defn) + "_STRIPFLAGS) -o $@.bin $< && \
      $(TARGET_OBJ2ELF) $@.bin $@ || (rm -f $@; rm -f $@.bin; exit 1); \
+     rm -f $@.bin; \
 else """  + "$(TARGET_STRIP) $(" + cname(defn) + "_STRIPFLAGS) -o $@ $<; \
 fi"""))
 
index f74edd5..ca2e59d 100644 (file)
@@ -91,7 +91,7 @@ else
            -nr:_grub_mod_init:grub_mod_init \
            -nr:_grub_mod_fini:grub_mod_fini \
            -wd1106 -nu -nd $tmpfile.bin $tmpfile || exit 1
-       rm -f $name.bin
+       rm -f $tmpfile.bin
 fi
 if test x@platform@ != xemu; then
     ./build-grub-module-verifier $tmpfile @target_cpu@