83392012d4
If you make distro/live-builder.iso, the result is an image containing almost everything (short of actual full enough repository) to rebuild itself. It will attempt to configure eth0 with DHCP and reach http://ftp.altlinux.org for packages. RAM requirements start with 2Gb, self-build is accomplished on a 4Gb host with "make CLEAN=1 distro/live-builder.iso". Packages required for "make distro/syslinux.iso" get included. (some due fixups all over the place too) |
||
---|---|---|
.. | ||
desktop.mk | ||
live.mk | ||
README | ||
server.mk |
Этот каталог содержит включаемые фрагменты конфигурации образов с тем, чтобы было удобнее параллельно разрабатывать специфические дистрибутивы без излишних merge conflict'ов. Следует понимать, что основная цель появления mkimage-profiles на свет -- это уменьшение "форков" внутри семейства дистрибутивных профилей. Поэтому при возможности следует всё-таки работать над общей базовой частью, включая скриптовые хуки и списки пакетов, а также оптимизировать граф зависимостей между дистрибутивными конфигурациями. Попросту говоря, copy-paste -- тревожный признак. NB: по переменным: * $(VAR) подставляются перед их записью в $(CONFIG), который distcfg.mk; * $$(VAR) раскрываются позже, при включении $(CONFIG) и востребовании значений -- таким образом их значения могут изменяться до окончания конфигурации, а также зависеть от значений других переменных.