From f4519332e94fb91d4fd5dfcb24f794360cf54a09 Mon Sep 17 00:00:00 2001 From: Michael Shigorin Date: Mon, 9 Apr 2012 22:18:31 +0300 Subject: [PATCH] READMEs: pkglist related clarification glebfm@ asked what to do with new package lists: whether these belong to features, or to distributions themselves. This question is actually open and up for discussion but there are guidelines that can and should be written down already; and so they were. Added pkgdups utility reference as well. --- bin/{pkgdups.sh => pkgdups} | 0 conf.d/README | 11 +++++++++++ pkg.in/lists/README | 6 ++++++ 3 files changed, 17 insertions(+) rename bin/{pkgdups.sh => pkgdups} (100%) diff --git a/bin/pkgdups.sh b/bin/pkgdups similarity index 100% rename from bin/pkgdups.sh rename to bin/pkgdups diff --git a/conf.d/README b/conf.d/README index 3d9e2491..ac354b9e 100644 --- a/conf.d/README +++ b/conf.d/README @@ -32,3 +32,14 @@ - $$(VAR) раскрываются позже, при включении $(CONFIG) и востребовании значений; в этом случае их значения могут изменяться до окончания конфигурации, а также зависеть от значений других переменных + +По спискам пакетов: +- на этапе экспериментирования можно забивать прямо в описание образа +- при фиксации состояния стоит воспользоваться существующими списками, + а дополнительные оформить как можно более чётко обособленными по тем + задачам, для решения которых они и подобраны +- повторяющиеся логически связанные группы списков может иметь смысл + выделить в фичу (см., например, power или x11) +- если явной фичи не наблюдается, но у группы дистрибутивов намечается + заметная общая часть -- её можно выделить в промежуточную цель вида + distro/.name, не являющуюся самостоятельно собираемой diff --git a/pkg.in/lists/README b/pkg.in/lists/README index 9aa04c26..6f9381c6 100644 --- a/pkg.in/lists/README +++ b/pkg.in/lists/README @@ -8,3 +8,9 @@ Подкаталог tagged/ содержит тегированные списки, имена которых удобно получать функцией tags() (см. ../../lib/functions.mk). + +Для выявления дубликатов в составе списков служит запускаемый +с указанием перечня анализируемых файлов скрипт ../../bin/pkgdups; +пытаться избежать дублей на 100% скорее бесполезно, но бродячие +устойчивые группы пакетов могут заслуживать выделения отдельным +списком.