cf81cc6785
It's still very immature -- base lists should be really base, and functionality should be sorted out in more consistent way. So far moved to tagged lists (which need some more experimentation anyways to get both lists and their use more elegant). - fixed live.iso (now actually useful): + extra cleanup was being done (coming from install2 case) + root user was password blocked + there was no unprivileged user (added "altlinux" w/o password) + added xdm setup hook for future X-based livecd flavours + several picks for a less slim "base" list + xdm login - tweaked rescue.iso (added ext3grep) |
||
---|---|---|
.. | ||
main | ||
stage1 | ||
stage2 | ||
Makefile | ||
README |
Этот каталог содержит субпрофили; содержимое затребованных (названия которых содержатся в значении переменной 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/*)