index : archiso32 | |
Archlinux32 iso tools | gitolite user |
summaryrefslogtreecommitdiff |
author | nl6720 <nl6720@gmail.com> | 2021-09-16 10:40:21 +0300 |
---|---|---|
committer | nl6720 <nl6720@gmail.com> | 2021-11-05 12:43:48 +0200 |
commit | ad6d65ab875c9a1ea6edea9e6b1ba99be4932cae (patch) | |
tree | 2fd8b78bfb7ca09e780636bd7f95348828766e0b /archiso/mkarchiso | |
parent | d2addb25c94e10341362e38af89ca3afd6144409 (diff) |
-rwxr-xr-x | archiso/mkarchiso | 11 |
diff --git a/archiso/mkarchiso b/archiso/mkarchiso index bb0549a..eb30e04 100755 --- a/archiso/mkarchiso +++ b/archiso/mkarchiso @@ -995,12 +995,17 @@ _build_bootstrap_image() { # Build ISO _build_iso_image() { - local xorrisofs_options=() + local xorriso_options=() xorrisofs_options=() local bootmode [[ -d "${out_dir}" ]] || install -d -- "${out_dir}" - [[ "${quiet}" == "y" ]] && xorrisofs_options+=('-quiet') + if [[ "${quiet}" == "y" ]]; then + # The when xorriso is run in mkisofs compatibility mode (xorrisofs), the mkisofs option -quiet is interpreted + # too late (e.g. messages about SOURCE_DATE_EPOCH still get shown). + # Instead use native xorriso option to silence the output. + xorriso_options=('-report_about' 'SORRY' "${xorriso_options[@]}") + fi # Add required xorrisofs options for each boot mode for bootmode in "${bootmodes[@]}"; do @@ -1009,7 +1014,7 @@ _build_iso_image() { rm -f -- "${out_dir}/${image_name}" _msg_info "Creating ISO image..." - xorriso -as mkisofs \ + xorriso "${xorriso_options[@]}" -as mkisofs \ -iso-level 3 \ -full-iso9660-filenames \ -joliet \ |