-if echo $reposnap_base_dir | grep -E "https?://nexus3"; then
- nexus_url=$(_read_build_config DEFAULT nexus_url)
- nexus_reposnaps=$(_read_build_config DEFAULT nexus_reposnaps)
- get_nexus "EFI/BOOT" "EFI/BOOT/fonts"
- get_nexus "images:*efiboot.img" "images/pxeboot"
- get_nexus "isolinux"
-else
- wget_dir ${cd_efi_dir}/
- wget_dir ${cd_images_dir}/
- rm -rf images/boot.iso
- sync
- wget_dir ${cd_isolinux_dir}/
+wget_dir ${cd_efi_dir}/
+wget_dir ${cd_images_dir}/
+rm -f images/boot.iso
+sync
+chmod +w -R EFI/ images/
+# Only x86_64 supports PC-BIOS, so skip all isolinux processing on other platforms
+if [ "${iso_arch}" = 'x86_64' ]; then
+ wget_dir ${cd_isolinux_dir}/
+ chmod +w -R isolinux/
+
+ if [ -e $scriptdir/isolinux/isolinux.cfg ]; then
+ cp $scriptdir/isolinux/isolinux.cfg isolinux/isolinux.cfg
+ else
+ sed -i "s/^timeout.*/timeout 100/" isolinux/isolinux.cfg
+ sed -i "s/^ - Press.*/Begin the cloud installation process/" isolinux/boot.msg
+ sed -i "s/^#menu hidden/menu hidden/" isolinux/isolinux.cfg
+ sed -i "s/menu default//" isolinux/isolinux.cfg
+ sed -i "/^label linux/amenu default" isolinux/isolinux.cfg
+ sed -i "/append initrd/ s/$/ console=tty0 console=ttyS1,115200/" isolinux/isolinux.cfg
+ fi
+ cp -f $scriptdir/akraino_splash.png isolinux/splash.png