From 9c6b70657617711dbb5e7530b67773d3142c403f Mon Sep 17 00:00:00 2001 From: Michael Shigorin Date: Tue, 19 Mar 2013 14:21:50 +0200 Subject: [PATCH] isohybrid: drop postprocessing, xorriso is enough The original mkisofs would only care for the proper ISO9660 image but we've switched to xorriso which is able to perform the hack to yield UEFI hybrid images; thus no need for the postprocessing. Requires mkimage >= 0.2.5 and xorriso (obviously). --- doc/params.txt | 2 +- features.in/isohybrid/README | 8 ++++---- features.in/isohybrid/config.mk | 3 ++- features.in/isohybrid/lib/80-isohybrid.mk | 4 ---- 4 files changed, 7 insertions(+), 10 deletions(-) delete mode 100644 features.in/isohybrid/lib/80-isohybrid.mk diff --git a/doc/params.txt b/doc/params.txt index 9040ede6..c1914953 100644 --- a/doc/params.txt +++ b/doc/params.txt @@ -61,7 +61,7 @@ ** см. ../features.in/live/generate.mk (тж. по умолчаниям) * ISOHYBRID -** включает постобработку ISO-образа isohybrid +** включает создание гибриднго ISO-образа ** значение: пусто (по умолчанию) либо любая строка ** см. ../features.in/pack/config.mk diff --git a/features.in/isohybrid/README b/features.in/isohybrid/README index fe91699f..2470288a 100644 --- a/features.in/isohybrid/README +++ b/features.in/isohybrid/README @@ -1,6 +1,6 @@ -Эта фича производит постобработку ISO-образа утилитой isohybrid -с целью обеспечения возможности его загрузки как с CD/DVD, -так и с USB-флэшки. +Эта фича обеспечивает формирование ISO-образа с добавлением липовой +таблицы разделов с целью обеспечения возможности его загрузки +как с CD/DVD, так и с USB-флэшки. Можно указать в цепочке зависимостей дистрибутива явно с тем, чтобы гарантировать гибридный вид образа, либо запросить включение @@ -8,5 +8,5 @@ (ISOHYBRID=1, см. ../pack/config.mk). Обратите внимание: в propagator до 20101130-alt15 поддержка -автоматической загрузки с флэш-носителя и при этом ISO-образа +автоматической загрузки с флэш-носителя, содержащего ISO-образ, отсутствует, что компенсируется специальной обработкой в gfxboot. diff --git a/features.in/isohybrid/config.mk b/features.in/isohybrid/config.mk index eb597003..b33da543 100644 --- a/features.in/isohybrid/config.mk +++ b/features.in/isohybrid/config.mk @@ -1,3 +1,4 @@ use/isohybrid: @$(call add_feature) - @$(call add,POSTPROCESS_TARGETS,80isohybrid) + @$(call try,ISOHYBRID,1) + @$(call set,MKI_VER_MINIMAL,0.2.5) diff --git a/features.in/isohybrid/lib/80-isohybrid.mk b/features.in/isohybrid/lib/80-isohybrid.mk deleted file mode 100644 index a167224f..00000000 --- a/features.in/isohybrid/lib/80-isohybrid.mk +++ /dev/null @@ -1,4 +0,0 @@ -CHROOT_PACKAGES += syslinux - -postprocess-80isohybrid: - @isohybrid "$(IMAGEDIR)/$(IMAGE_OUTFILE)"