Commit c4e0a249 authored by Michael Shigorin's avatar Michael Shigorin

README updates

...including hasher note, thx m-p-d.
parent 1a8d74e8
see also http://www.altlinux.org/Mkimage/Profiles/next; see also http://www.altlinux.org/Mkimage/Profiles/next
quickstart: make distclean server-base.iso quickstart: make server-base.iso
(NB: requires configured http://en.altlinux.org/Hasher)
configurables: ~/.mkimage/profiles.mk, configurables: ~/.mkimage/profiles.mk,
see doc/profiles.mk.sample and libdistro.mk see doc/profiles.mk.sample and libdistro.mk
...@@ -35,10 +36,10 @@ see doc/profiles.mk.sample and libdistro.mk ...@@ -35,10 +36,10 @@ see doc/profiles.mk.sample and libdistro.mk
+ main: пакетная база к инсталяции (обязательная и дополнительная) + main: пакетная база к инсталяции (обязательная и дополнительная)
+ ... + ...
- блоки функциональности use/*: не являются самостоятельными - блоки функциональности use/*: не являются самостоятельными
(не путать с дистрибутивами), но законченными; могут жить (не путать с дистрибутивами), но законченными; описываются
в distro.mk (или сделать use.mk?), либо же в индивидуальных в use.mk либо же в индивидуальных features.in/*/config.mk,
features.in/*/config.mk, если необходимо дополнить не только если необходимо дополнить не только distcfg.mk, а и дерево
distcfg.mk, а и дерево формируемого профиля формируемого профиля
- фичи: законченные кусочки функциональности, могут зависеть - фичи: законченные кусочки функциональности, могут зависеть
друг от друга; сливаются с соответствующими субпрофилями друг от друга; сливаются с соответствующими субпрофилями
при сборке $(BUILDDIR), могут нести с собой копируемые в один при сборке $(BUILDDIR), могут нести с собой копируемые в один
......
### ~/.mkimage/profiles.mk ### sample ~/.mkimage/profiles.mk
# ARCH is defined in/for metaprofile's toplevel Makefile, not here # ARCH is defined in/for metaprofile's toplevel Makefile, not here
APTCONF = ~/apt/apt.conf.$(ARCH) APTCONF = ~/apt/apt.conf.$(ARCH)
......
Этот каталог содержит тегированные списки; на данный момент Этот каталог содержит тегированные списки; на данный момент
реализация (bin/tags2lists) требует "терминирования" имени, реализация (bin/tags2lists) требует, чтобы каждый тег был
а точнее -- каждого тега, ограничительным символом с каждой отдельным словом, состоящим из символов из набора a-zA-Z0-9_
стороны; на данный момент в качестве такого символа выбрано (внимание: не используйте в слове "-"); рекомендуется
подчёркивание "_", хотя ничто не мешает сменить его или же разделять слова "+" или ",".
расширить список допустимых символов (с заменой -name на
-path в скрипте может оказаться интересным вариант "/"). Предположительное применение: дополнение функциональности,
заданной статически (наследственно или явно), факультативным
результатом раскрытия списка тегов; в первую очередь contrib?
Реализация является экспериментальной и требует утряски Реализация является экспериментальной и требует утряски
с ../groups/; комментарии и помощь всячески приветствуются. с ../groups/; комментарии и помощь всячески приветствуются.
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment