ae7139f8b6
We've got some parts of it in build-distro feature, and some went to dev feature for no real reason. But a bare installer might go without package base, and LiveCDs other than live-builder might find local repository useful given aufs2 root overlay. Now the overall scheme is more straightforward: - a distro: + asks that a package repo be included + cares to further add the packages to it - a repo feature: + pulls in sub/main for it to happen + provides genbasedir script to create repo metadata + supplements live feature with repo configuration |
||
---|---|---|
.. | ||
Makefile | ||
README |
Этот каталог содержит субпрофиль main, собирающий пакетную базу для локальной инсталяции дистрибутива из полученного образа, включая необязательные пакеты; в distro/live-builder применяется как локальный репозиторий для сборки. Подбирает: - SYSTEM_PACKAGES, COMMON_PACKAGES, BASE_PACKAGES, BASE_LISTS: в установку по умолчанию; - MAIN_PACKAGES, MAIN_LISTS: дополнительные пакеты. В image-scripts.d/* смысла нет, только scripts.d/* -- рабочий чрут не содержит исполняемых файлов. Не следует использовать этот субпрофиль напрямую, для добавления пакетного репозитория в образ предназначена фича repo/main. Результат -- каталог ALTLinux/RPMS.main для копирования в образ.