e9fea01685
New stuff: * distro/live-icewm -- basic icewm livecd with autologin; * distro/live-rescue -- yet another gparted^Wrescue CD. A better part of base+rescue tagged pkglist split off into extra+rescue where the content belongs. Thanks ruslandh@ for proposing to do a graphical rescue with some particular tools (albeit qt4-fsarchiver clearly needs more work). |
||
---|---|---|
.. | ||
desktop.mk | ||
live.mk | ||
README | ||
server.mk |
Этот каталог содержит включаемые фрагменты конфигурации образов с тем, чтобы было удобнее параллельно разрабатывать специфические дистрибутивы и VE без излишних merge conflict'ов. Следует понимать, что основная цель появления mkimage-profiles на свет -- это уменьшение "форков" внутри семейства дистрибутивных профилей. Поэтому при возможности следует всё-таки работать над общей базовой частью, включая скриптовые хуки и списки пакетов, а также оптимизировать граф зависимостей между конфигурациями образов. Попросту говоря, copy-paste -- тревожный признак. По переменным: * SYSTEM_PACKAGES стоит применять крайне осторожно -- эти пакеты попадут во все стадии, в том числе в образ чувствительной к объёму install2 (в stage1 -- только в инструментальный чрут); применяйте для того, что обязано быть и в инсталяторе, и в готовой системе; * для "обычного общего" (main, live, rescue) есть COMMON_PACKAGES (NB: попадают в базовую систему). По подстановкам: * $(VAR) подставляются перед их записью в $(CONFIG), который distcfg.mk; * $$(VAR) раскрываются позже, при включении $(CONFIG) и востребовании значений -- таким образом их значения могут изменяться до окончания конфигурации, а также зависеть от значений других переменных;