+# information how the ISO was generated {{{
+# shellcheck disable=SC2034
+generate_build_info() {
+ jo -p \
+ boot_method="${BOOT_METHOD}" \
+ bootstrap_only="${BOOTSTRAP_ONLY}" \
+ build_date="${DATE}" \
+ build_dirty="${BUILD_DIRTY}" \
+ build_only="${BUILD_ONLY}" \
+ chroot_install="${CHROOT_INSTALL}" \
+ classes="${CLASSES}" \
+ clean_artifacts="${CLEAN_ARTIFACTS}" \
+ default_bootoptions="${DEFAULT_BOOTOPTIONS}" \
+ distri_info="${DISTRI_INFO}" \
+ distri_name="${DISTRI_NAME}" \
+ extract_iso_name="${EXTRACT_ISO_NAME}" \
+ fai_cmdline="BUILD_ONLY=${BUILD_ONLY} BOOTSTRAP_ONLY=${BOOTSTRAP_ONLY} GRML_LIVE_CONFIG=${CONFIGDUMP} WAYBACK_DATE=${WAYBACK_DATE} fai ${VERBOSE} -C ${GRML_FAI_CONFIG} -s file:///${GRML_FAI_CONFIG}/config -c${CLASSES} -u ${HOSTNAME} ${FAI_ACTION} ${CHROOT_OUTPUT} ${FAI_ARGS}" \
+ fai_version="$(fai --help 2>/dev/null | head -1 | awk '{print $2}' | sed 's/\.$//' || true)" \
+ grml_architecture="${ARCH}" \
+ grml_bootid="${BOOTID}" \
+ grml_build_output="${BUILD_OUTPUT}" \
+ grml_chroot_output="${CHROOT_OUTPUT}" \
+ grml_debian_version="${SUITE}" \
+ grml_iso_name="${ISO_NAME}" \
+ grml_iso_output="${ISO_OUTPUT}" \
+ grml_live_cmdline="${CMDLINE}" \
+ grml_live_config_file="${LIVE_CONF}" \
+ grml_live_scripts_directory="${SCRIPTS_DIRECTORY}" \
+ grml_live_template_directory="${TEMPLATE_DIRECTORY}" \
+ grml_live_version="${GRML_LIVE_VERSION}" \
+ grml_local_config="${LOCAL_CONFIG}" \
+ grml_name="${GRML_NAME}" \
+ grml_short_name="${SHORT_NAME}" \
+ grml_username="${USERNAME}" \
+ grml_version="${VERSION}" \
+ host_architecture="$(dpkg --print-architecture || true)" \
+ host_debian_version="$(cat /etc/debian_version 2>/dev/null || true)" \
+ host_kernel_version="$(uname -a)" \
+ hybrid_method="${HYBRID_METHOD}" \
+ mkisofs_cmdline="${MKISOFS} -V ${GRML_NAME} ${VERSION} -publisher 'grml-live | grml.org' -l -r -J ${BOOT_ARGS} ${EFI_ARGS} -no-pad -o ${ISO_OUTPUT}/${ISO_NAME}" \
+ mkisofs_version="$(${MKISOFS} --version 2>/dev/null | head -1 || true)" \
+ mksquashfs_cmdline="${SQUASHFS_BINARY} ${CHROOT_OUTPUT}/ ${BUILD_OUTPUT}/live/${GRML_NAME}/${GRML_NAME}.squashfs -noappend ${SQUASHFS_OPTIONS}" \
+ mksquashfs_version="$(${SQUASHFS_BINARY} -version | head -1 || true)" \
+ output_owner="${CHOWN_USER}" \
+ release_info="${RELEASE_INFO}" \
+ release_name="${RELEASENAME}" \
+ secure_boot="${SECURE_BOOT}" \
+ skip_mkisofs="${SKIP_MKISOFS}" \
+ skip_mksquashfs_="${SKIP_MKSQUASHFS}" \
+ skip_netboot="${SKIP_NETBOOT}" \
+ squashfs_name="${SQUASHFS_NAME}" \
+ template_directory="${TEMPLATE_DIRECTORY}" \
+ timestamp="$(TZ=UTC date +%s)" \
+ update_only="${UPDATE}" \
+ wayback_date="${WAYBACK_DATE}" \
+ :
+}
+# }}}
+