2012-10-31 01:21:23 +04:00
= mkimage-profiles =
Michael Shigorin <mike@altlinux.org>
2012-11-05 15:08:59 +04:00
:DocVersion: v0.2.0
2012-10-31 01:21:23 +04:00
:DocDate: Oct 2012
= Введение =
2012-11-05 15:08:59 +04:00
mkimage-profiles, или m-p — результат осмысления и обобщения опыта создания
семейств дистрибутивов свободного программного обеспечения на базе ALT Linux.
2012-10-31 01:21:23 +04:00
*Цели*
* пригодность к применению как очень крутыми хакерами, так и новичками
* относительно низкая трудоёмкость использования
* поощрение совместной работы
*Средства*
Двухуровневость:
метапрофиль более объёмен и сложен, но выгоден для долгосрочной разработки
сгенерированный дистрибутивный профиль более легко обозрим и модифицируем как одноразовый форк
наследственность на уровне индивидуальных особенностей и образов в целом
прозрачность и диагностируемость формирования конфигурации
документированность
*Примеры использования*
Выполняем начальные инструкции по документации
git clone git://git.altlinux.org/people/mike/packages/mkimage-profiles.git
cd mkimage-profiles
make distro/icewm.iso
2012-11-05 15:08:59 +04:00
include::../README[]
2012-10-31 01:21:23 +04:00
= Основы =
2012-11-05 15:08:59 +04:00
include::assumptions.txt[]
2012-10-31 01:21:23 +04:00
2012-11-05 15:08:59 +04:00
include::debug.txt[]
2012-10-31 01:21:23 +04:00
2012-11-05 15:08:59 +04:00
include::features.txt[]
2012-10-31 01:21:23 +04:00
2012-11-05 15:08:59 +04:00
include::params.txt[]
2012-10-31 01:21:23 +04:00
2012-11-05 15:08:59 +04:00
include::pkglists.txt[]
2012-10-31 01:21:23 +04:00
2012-11-05 15:08:59 +04:00
include::qemu.txt[]
2012-10-31 01:21:23 +04:00
2012-11-05 15:08:59 +04:00
include::style.txt[]
2012-10-31 01:21:23 +04:00
2012-11-05 15:08:59 +04:00
include::vm.txt[]
2012-10-31 01:21:23 +04:00
= Каталоги =
2012-11-05 15:08:59 +04:00
include::../conf.d/README[]
2012-10-31 01:21:23 +04:00
2012-11-05 15:08:59 +04:00
include::../features.in/README[]
2012-10-31 01:21:23 +04:00
2012-11-05 15:08:59 +04:00
include::../image.in/README[]
2012-10-31 01:21:23 +04:00
2012-11-05 15:08:59 +04:00
include::../lib/README[]
2012-10-31 01:21:23 +04:00
2012-11-05 15:08:59 +04:00
include::../pkg.in/README[]
2012-10-31 01:21:23 +04:00
2012-11-05 15:08:59 +04:00
include::../sub.in/README[]
2012-10-31 01:21:23 +04:00
2012-11-05 15:08:59 +04:00
include::../sub.in/main/README[]
2012-10-31 01:21:23 +04:00
2012-11-05 15:08:59 +04:00
include::../sub.in/stage1/README[]
2012-10-31 01:21:23 +04:00
2012-11-05 15:08:59 +04:00
include::../sub.in/stage2/README[]