[devel-distro] I: mkimage-profiles 0.9.15

Michael Shigorin mike at osdn.org.ua
Mon May 27 14:03:31 MSK 2013


	Здравствуйте.
Изменения за эту неделю разделились на две группы:
- мелкие исправления по части регулярных сборок;
- начало переработки построения конфигурации.

Наиболее заметное из первого -- появление цели сборки
regular-server.iso, включающей install2; это заодно и
проверка работоспособности изменений из второй части,
которые пока удалось сделать минимально интрузивными:
изменений по другим образам вроде как не требуется.

Общее же направление этой переработки -- отход от построения
конфигурации дистрибутива на базе некоего базового уже-образа
(например, уже-инсталятора или уже-VM) к построению собственно
_конфигурации_, а затем уже упаковке полученного корня и всего
прочего необходимого в требуемый вид сообразно тому, какой же
дистрибутив в итоге требуется.

Попросту говоря, должно стать возможно собрать конфигурацию
для образа с icewm, а потом воспользоваться ей для получения
инсталера, livecd, образа vm или файловой системы для ARM.

Следующий шаг, который сейчас в проработке -- выделение хуков,
которые обеспечивают обработку формируемого в качестве rootfs
чрута, в такое общее место, которое может быть применено и к
субпрофилю вроде stage2 at live, и к непосредственно корню вроде
vm/ve; в перспективе думаю реализовать упомянутое вот здесь:
http://lists.altlinux.org/pipermail/devel/2013-May/197447.html

Сейчас для реализации автологина в armh-бранче приходится
дублировать в корень скрипт из features.in/live/live, который
отрабатывает _только_ по субпрофилю live в силу постановки
задачи, которая теперь явно устарела.

Просьба ко всем заинтересованным по возможности перетащить
свои бранчи поверх 0.9.15 и если есть что смержить -- сообщить,
тогда ваши правки при дальнейшем рефакторинге будут портированы
и мороки при следующей синхронизации нам всем будет меньше.

-- 
 ---- WBR, Michael Shigorin <mike at altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/



More information about the devel-distro mailing list