From 026ab71e6de4bd5a05e66afade0a9d1b7ca15cd7 Mon Sep 17 00:00:00 2001 From: Pascal Rigaux Date: Wed, 26 Jan 2005 13:57:55 +0000 Subject: have floppy images as small as possible --- make_boot_img | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/make_boot_img b/make_boot_img index e29e7d5ee..424fa554c 100755 --- a/make_boot_img +++ b/make_boot_img @@ -244,6 +244,10 @@ sub syslinux_cfg_all { { label => 'memtest', kernel => 'test/memtest.bin' }, ); } +sub remove_ending_zero { + my ($img) = @_; + _(q(perl -0777 -pi -e 's/\0+$//' ) . $img); +} sub boot_img_i386 { my ($type, $I, $img, $kernel) = @_; @@ -297,6 +301,8 @@ sub boot_img_i386 { _ "sync"; _ "df $tmp_mnt"; _ "$sudo umount $tmp_mnt"; + + remove_ending_zero($img); } # alias to x86 variant, slightly bigger with images though @@ -840,4 +846,6 @@ sub drivers { _ "df $tmp_mnt"; _ "$sudo umount $tmp_mnt"; + + remove_ending_zero($img); } -- cgit v1.2.1