From 522eff5708cfd1bd95bd8dd121e06bf91afd357e Mon Sep 17 00:00:00 2001 From: Michael Shigorin Date: Wed, 10 Feb 2016 16:48:21 +0300 Subject: [PATCH] README, pkglists.txt: minor fixes Thanks cas@ and Ivan Khakhaev for feedback! My docs are clearly not the best in town, please help bring those into shape :-) --- README | 5 +++++ doc/pkglists.txt | 10 +++++----- 2 files changed, 10 insertions(+), 5 deletions(-) diff --git a/README b/README index 8cab83a4..fc90852b 100644 --- a/README +++ b/README @@ -40,18 +40,23 @@ ** могут основываться на предшественниках, расширяя их ** дистрибутивы также включают один или более субпрофилей по надобности ** желательно избегать множественного наследования, см. тж. фичи + * субпрофили: ** список собирается в $(SUBPROFILES) ** базовые комплекты помещены в подкаталогах под sub.in/; их наборы скриптов могут расширяться фичами + * фичи: ** законченные блоки функциональности (или наборы таковых) ** описываются в индивидуальных features.in/*/config.mk ** могут требовать другие фичи, а также субпрофили ** накопительный список собирается в $(FEATURES) ** при сборке $(BUILDDIR) содержимое фич добавляется в профиль + * списки пакетов (*_LISTS): +** _внимание_: не надо создавать фичу, если достаточно списка пакетов! ** просьба по возможности избегать дублирования (см. bin/pkgdups) + * индивидуальные пакеты (*_PACKAGES): см. тж. conf.d/README Результат: diff --git a/doc/pkglists.txt b/doc/pkglists.txt index 97dce862..6c4b9770 100644 --- a/doc/pkglists.txt +++ b/doc/pkglists.txt @@ -5,7 +5,7 @@ некоторые "*" ниже заэкранированы ради парсера asciidoc): * main: пакетная база для установки -** sub.in/main/Makefile, features.in/\*/main/lib/*.mk +** sub.in/main/Makefile, features.in/*/main/lib/ ** THE_LISTS, BASE_LISTS, MAIN_LISTS ** THE_GROUPS, MAIN_GROUPS ** THE_PACKAGES, BASE_PACKAGES, MAIN_PACKAGES, @@ -15,7 +15,7 @@ *** KFLAVOURS * stage2: общая часть install2, live, rescue -** sub.in/stage2/Makefile, features.in/\*/stage2/lib/*.mk +** sub.in/stage2/Makefile, features.in/*/stage2/lib/ ** SYSTEM_PACKAGES, STAGE2_PACKAGES ** STAGE1_KMODULES, STAGE1_KMODULES_REGEXP, STAGE2_KMODULES, STAGE2_KMODULES_REGEXP @@ -24,13 +24,13 @@ * install2: компактная "живая" система, содержащая только инсталятор ** см. stage2 *** features.in/install2/install2/stage2cfg.mk, - features.in/\*/install2/lib/*.mk + features.in/*/install2/lib/ *** INSTALL2_PACKAGES * live: пользовательский LiveCD (может содержать также инсталятор) ** см. stage2 ** features.in/live/live/stage2cfg.mk, - features.in/\*/live/lib/*.mk + features.in/*/live/lib/ ** THE_LISTS, LIVE_LISTS ** THE_GROUPS, LIVE_GROUPS ** THE_PACKAGES, LIVE_PACKAGES, COMMON_PACKAGES @@ -44,7 +44,7 @@ ** RESCUE_LISTS * stage1: ядро и загрузчик второй стадии -** sub.in/stage1/Makefile, features.in/\*/stage1/lib/*.mk +** sub.in/stage1/Makefile, features.in/*/stage1/lib/ ** STAGE1_PACKAGES, SYSTEM_PACKAGES ** STAGE1_PACKAGES_REGEXP ** STAGE1_KMODULES_REGEXP