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).
This commit is contained in:
parent
611ec48ecb
commit
f8a264bbb3
@ -55,3 +55,9 @@ i586 или x86_64) можно воспользоваться макросом X
|
||||
xorg-drv-intel@X86
|
||||
|
||||
Аналогичная функциональность реализована для профилей установки.
|
||||
|
||||
=== загрузчики ===
|
||||
|
||||
Как правило, сперва понадобится доработка mkimage -- см. скрипты
|
||||
tools/mki-pack-*boot -- и лишь затем профиля; см. тж. lib/boot.mk
|
||||
и фичу pack.
|
||||
|
@ -21,9 +21,9 @@ NB: пути приводятся от верхнего уровня; проек
|
||||
** характерный признак пропуска -- разрыв графа (report-targets.png)
|
||||
|
||||
* pkg.in/lists/Makefile
|
||||
** ожидает, что названия пакаджлистов указываются в переменных
|
||||
** ожидает, что названия списков пакетов указываются в переменных
|
||||
вида *_LISTS, и копирует в генерируемый профиль только их
|
||||
** если задать имя файла пакаджлиста непосредственно в Makefile
|
||||
** если задать имя файла списка пакетов непосредственно в Makefile
|
||||
субпрофиля, он не будет скопирован
|
||||
** характерное сообщение об ошибке:
|
||||
|
||||
@ -37,6 +37,7 @@ NB: пути приводятся от верхнего уровня; проек
|
||||
в KFLAVOURS)
|
||||
** если добавить какой-либо kernel-image в STAGE1_PACKAGES*,
|
||||
результат может быть неожиданным
|
||||
** обратите внимание: bin/tar2fs умеет несколько ядер
|
||||
** вероятная ошибка: незагрузка полученного squashfs
|
||||
|
||||
* features.in/install2/install2/stage2cfg.mk
|
||||
|
@ -16,6 +16,7 @@
|
||||
этого коммита;
|
||||
** содержит список конфигурационных переменных и их конечных значений,
|
||||
созданный на основании distcfg.mk (см. тж. build/vars.mk)
|
||||
|
||||
* REPORT=1 включает генерацию дополнительного вывода:
|
||||
** build/reports/targets.png -- граф зависимостей между целями
|
||||
** build/reports/scripts.log -- порядок запуска скриптовых хуков
|
||||
|
@ -1,8 +1,7 @@
|
||||
== Списки пакетов ==
|
||||
|
||||
Состав пакетной базы субпрофилей определяется значениями
|
||||
следующих переменных профиля (см. тж. conf.d/README;
|
||||
некоторые "*" ниже заэкранированы ради парсера asciidoc):
|
||||
следующих переменных профиля (см. тж. conf.d/README):
|
||||
|
||||
* main: пакетная база для установки
|
||||
** sub.in/main/Makefile, features.in/*/main/lib/
|
||||
|
@ -2,12 +2,12 @@
|
||||
|
||||
Для сборки на "неродной" архитектуре с применением трансляции
|
||||
посредством QEMU установите пакет livecd-qemu-arch и выполните
|
||||
команду register-qemu-arm от имени root (также предоставляется
|
||||
команду register-qemu-armh от имени root (также предоставляется
|
||||
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
|
||||
|
@ -33,7 +33,7 @@
|
||||
|
||||
* предпочтительно применение $() вместо `` (особенно при вложенности);
|
||||
|
||||
* постарайтесь не вылазить за 80 колонок;
|
||||
* постарайтесь не вылезать за 80 колонок;
|
||||
|
||||
* избегайте merge-коммитов в коде, который предлагаете для включения
|
||||
в основную ветку: поддерживается линейная история для удобства
|
||||
|
Loading…
Reference in New Issue
Block a user