diff options
Diffstat (limited to 'scripts/build/lb_binary_iso')
-rwxr-xr-x | scripts/build/lb_binary_iso | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/scripts/build/lb_binary_iso b/scripts/build/lb_binary_iso index f40eacee7..23af83c33 100755 --- a/scripts/build/lb_binary_iso +++ b/scripts/build/lb_binary_iso @@ -163,7 +163,14 @@ input_dir=/usr/lib/grub/i386-pc # build core.img core_img=\$(mktemp) -grub-mkimage -d \${input_dir} -o \${core_img} biosdisk iso9660 + +# first version requiring -O is 1.98+20100527, see #584415 +if [ "$(grub-mkimage --help | grep '\-O')" ] +then + grub-mkimage -d \${input_dir} -o \${core_img} -O i386-pc biosdisk iso9660 +else + grub-mkimage -d \${input_dir} -o \${core_img} biosdisk iso9660 +fi # build grub_eltorito image cat \${input_dir}/cdboot.img \${core_img} > binary/boot/grub/grub_eltorito |