commit:     7e1ea3ac0107c349333d1ec887917eb3627af7a4
Author:     Daniel Cordero <catalyst <AT> 0xdc <DOT> io>
AuthorDate: Fri Oct 23 09:18:45 2020 +0000
Commit:     Matt Turner <mattst88 <AT> gentoo <DOT> org>
CommitDate: Sat Oct 24 22:07:01 2020 +0000
URL:        https://gitweb.gentoo.org/proj/catalyst.git/commit/?id=7e1ea3ac

Build ISO with Joliet directory information

Previous syslinux based CDs had this information.
Necessary for direct kernel booting with virt-install --location.

Fixes: 0a27a7a39a "targets: Use GRUB for BIOS boot"
Signed-off-by: Daniel Cordero <catalyst <AT> 0xdc.io>
Signed-off-by: Matt Turner <mattst88 <AT> gentoo.org>

 targets/support/create-iso.sh | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/targets/support/create-iso.sh b/targets/support/create-iso.sh
index 9b1c7185..a5d5194e 100755
--- a/targets/support/create-iso.sh
+++ b/targets/support/create-iso.sh
@@ -191,12 +191,13 @@ case ${clst_hostarch} in
        amd64|ia64|ppc*|powerpc*|sparc*|x86)
                isoroot_checksum
 
+               extra_opts=("-joliet")
                case ${clst_hostarch} in
-               sparc*) extra_opts="--sparc-boot" ;;
+               sparc*) extra_opts+=("--sparc-boot") ;;
                esac
 
                echo ">> Running grub-mkrescue to create iso image...."
-               grub-mkrescue ${extra_opts} -o "${1}" "${clst_target_path}"
+               grub-mkrescue "${extra_opts[*]}" -o "${1}" "${clst_target_path}"
        ;;
 esac
 exit  $?

Reply via email to