From: Tom Rini Date: Fri, 20 Mar 2015 14:50:38 +0000 (-0400) Subject: buildman: Keep more outputs with the --keep-outputs flag X-Git-Tag: KARO-TX6-2015-09-18~2566 X-Git-Url: https://git.kernelconcepts.de/?p=karo-tx-uboot.git;a=commitdiff_plain;h=1e6e117bab374d60d31049cd6a64e28057cf22af buildman: Keep more outputs with the --keep-outputs flag When told to keep outputs, be much more liberal in what files we keep. In addition to adding 'MLO', keep anything that matches u-boot-spl.* (so that we keep the map file as well) and anything we generate about 'u-boot itself. A large number of bootable formats now match this and thus it's easier to build many targets and then boot them afterwards using buildman. Cc: Simon Glass Signed-off-by: Tom Rini Acked-by: Simon Glass --- diff --git a/tools/buildman/builderthread.py b/tools/buildman/builderthread.py index 7384a72be6..b4cfdeee08 100644 --- a/tools/buildman/builderthread.py +++ b/tools/buildman/builderthread.py @@ -353,10 +353,9 @@ class BuilderThread(threading.Thread): # Now write the actual build output if keep_outputs: - self.CopyFiles(result.out_dir, build_dir, '', ['u-boot', '*.bin', - 'u-boot.dtb', '*.map', '*.img', - 'spl/u-boot-spl', 'spl/u-boot-spl.bin', - 'tpl/u-boot-tpl', 'tpl/u-boot-tpl.bin']) + self.CopyFiles(result.out_dir, build_dir, '', ['u-boot*', '*.bin', + '*.map', '*.img', 'MLO', 'include/autoconf.mk', + 'spl/u-boot-spl*']) def CopyFiles(self, out_dir, build_dir, dirname, patterns): """Copy files from the build directory to the output.