Commit f8a264bb authored by Michael Shigorin's avatar Michael Shigorin

doc: assorted updates/fixups

doc/archdep.txt was the reason to look closer, and some other files needed a bit of facelift by now too (would be better to do that in sync).
parent 611ec48e
...@@ -55,3 +55,9 @@ i586 или x86_64) можно воспользоваться макросом X ...@@ -55,3 +55,9 @@ i586 или x86_64) можно воспользоваться макросом X
xorg-drv-intel@X86 xorg-drv-intel@X86
Аналогичная функциональность реализована для профилей установки. Аналогичная функциональность реализована для профилей установки.
=== загрузчики ===
Как правило, сперва понадобится доработка mkimage -- см. скрипты
tools/mki-pack-*boot -- и лишь затем профиля; см. тж. lib/boot.mk
и фичу pack.
...@@ -21,9 +21,9 @@ NB: пути приводятся от верхнего уровня; проек ...@@ -21,9 +21,9 @@ NB: пути приводятся от верхнего уровня; проек
** характерный признак пропуска -- разрыв графа (report-targets.png) ** характерный признак пропуска -- разрыв графа (report-targets.png)
* pkg.in/lists/Makefile * pkg.in/lists/Makefile
** ожидает, что названия пакаджлистов указываются в переменных ** ожидает, что названия списков пакетов указываются в переменных
вида *_LISTS, и копирует в генерируемый профиль только их вида *_LISTS, и копирует в генерируемый профиль только их
** если задать имя файла пакаджлиста непосредственно в Makefile ** если задать имя файла списка пакетов непосредственно в Makefile
субпрофиля, он не будет скопирован субпрофиля, он не будет скопирован
** характерное сообщение об ошибке: ** характерное сообщение об ошибке:
...@@ -37,6 +37,7 @@ NB: пути приводятся от верхнего уровня; проек ...@@ -37,6 +37,7 @@ NB: пути приводятся от верхнего уровня; проек
в KFLAVOURS) в KFLAVOURS)
** если добавить какой-либо kernel-image в STAGE1_PACKAGES*, ** если добавить какой-либо kernel-image в STAGE1_PACKAGES*,
результат может быть неожиданным результат может быть неожиданным
** обратите внимание: bin/tar2fs умеет несколько ядер
** вероятная ошибка: незагрузка полученного squashfs ** вероятная ошибка: незагрузка полученного squashfs
* features.in/install2/install2/stage2cfg.mk * features.in/install2/install2/stage2cfg.mk
......
...@@ -16,6 +16,7 @@ ...@@ -16,6 +16,7 @@
этого коммита; этого коммита;
** содержит список конфигурационных переменных и их конечных значений, ** содержит список конфигурационных переменных и их конечных значений,
созданный на основании distcfg.mk (см. тж. build/vars.mk) созданный на основании distcfg.mk (см. тж. build/vars.mk)
* REPORT=1 включает генерацию дополнительного вывода: * REPORT=1 включает генерацию дополнительного вывода:
** build/reports/targets.png -- граф зависимостей между целями ** build/reports/targets.png -- граф зависимостей между целями
** build/reports/scripts.log -- порядок запуска скриптовых хуков ** build/reports/scripts.log -- порядок запуска скриптовых хуков
......
== Списки пакетов == == Списки пакетов ==
Состав пакетной базы субпрофилей определяется значениями Состав пакетной базы субпрофилей определяется значениями
следующих переменных профиля (см. тж. conf.d/README; следующих переменных профиля (см. тж. conf.d/README):
некоторые "*" ниже заэкранированы ради парсера asciidoc):
* main: пакетная база для установки * main: пакетная база для установки
** sub.in/main/Makefile, features.in/*/main/lib/ ** sub.in/main/Makefile, features.in/*/main/lib/
......
...@@ -2,12 +2,12 @@ ...@@ -2,12 +2,12 @@
Для сборки на "неродной" архитектуре с применением трансляции Для сборки на "неродной" архитектуре с применением трансляции
посредством QEMU установите пакет livecd-qemu-arch и выполните посредством QEMU установите пакет livecd-qemu-arch и выполните
команду register-qemu-arm от имени root (также предоставляется команду register-qemu-armh от имени root (также предоставляется
register-qemu-ppc, но как минимум при сборке под ppc32 на x86_64 register-qemu-ppc, но как минимум при сборке под ppc32 на x86_64
известны проблемы эмуляции). известны проблемы эмуляции).
Пример запуска: Пример запуска:
make ARCH=arm APTCONF=/etc/apt/apt.conf.sisyphus.arm ve/bare.tar make ARCH=armh APTCONF=/etc/apt/apt.conf.sisyphus.arm ve/bare.tar
Обратите также внимание на http://bugzilla.altlinux.org/34638 Обратите также внимание на http://bugzilla.altlinux.org/34638
...@@ -33,7 +33,7 @@ ...@@ -33,7 +33,7 @@
* предпочтительно применение $() вместо `` (особенно при вложенности); * предпочтительно применение $() вместо `` (особенно при вложенности);
* постарайтесь не вылазить за 80 колонок; * постарайтесь не вылезать за 80 колонок;
* избегайте merge-коммитов в коде, который предлагаете для включения * избегайте merge-коммитов в коде, который предлагаете для включения
в основную ветку: поддерживается линейная история для удобства в основную ветку: поддерживается линейная история для удобства
......
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