f5a8b89381
- introduced generic stage2 subprofile (non-standalone) - ported installer and rescue over to stage2/{install2,rescue} - initial stage2/live (needs more work for sure) - use make-initrd-propagator - updated and somewhat extended doc/ NB: mind #26133, #26134
33 lines
2.6 KiB
Plaintext
33 lines
2.6 KiB
Plaintext
Этот каталог содержит субпрофили; содержимое затребованных
|
||
(названия которых содержатся в значении переменной SUBPROFILES,
|
||
которую заполняют цели sub/* -- см. ../distro.mk) будет
|
||
скопировано в каталог $(BUILDDIR)/image/ формируемого профиля.
|
||
|
||
Просьба ответственно относиться к модификации существующих
|
||
и вдумчиво -- к созданию новых; возможно, достаточно всего лишь
|
||
оформить нужное новой фичей (см. ../features.in/).
|
||
|
||
Обратите внимание: поскольку сборка частей образа и происходит
|
||
в каталогах субпрофилей, то повторное использование одного простого
|
||
субпрофиля в рамках сгенерированного профиля штатным образом невозможно.
|
||
Если требуется создать несколько близких по реализации субпрофилей,
|
||
изучите stage2 и задействующие его фичи.
|
||
|
||
Краткое описание существующих вариантов:
|
||
|
||
- stage1: propagator и загрузчик (при подключении фичи syslinux);
|
||
типично требуется для инсталяторов, live- и rescue-образов,
|
||
но может использоваться без добавления таковых в образ,
|
||
обеспечивая сетевую загрузку второй стадии
|
||
|
||
- stage2: наиболее сложный технологически субпрофиль, поскольку
|
||
он является только базовым для получения ряда итоговых частей
|
||
дистрибутива (install2, live, rescue); задействуется для этого
|
||
только опосредованно через use/stage2/* и модифицирует stage1
|
||
в силу наличия связи между ними (в stage1 попадает образ ядра
|
||
и firmware, в stage2 -- соответствующие модули)
|
||
|
||
- main: пакетная база, укладываемая на образ (NB: поскольку рабочий
|
||
чрут в этом случае не содержит ничего, кроме пакетов, добавлять
|
||
image-scripts.d/* смысла нет, только scripts.d/*)
|