[devel-distro] I: mkimage-profiles.git 0.3.0

Michael Shigorin mike at osdn.org.ua
Wed Sep 14 13:30:25 MSK 2011


	Здравствуйте.
Опубликованы наработки по mkimage-profiles за последние три недели:

- улучшены логи (в build.log попадает дамп итоговых значений
  сборочных переменных, заданных инкрементально в distcfg.mk);

- используется автоматическое определение размера squash-образов
  (портирован profiles/scripts.d/03-syslinux);

- пошли в дело тегированные списки пакетов (в live и rescue);
- написан код обработки тегированных скриптов (для cleanup);

- сделана фича powerbutton и ряд других полезных в жизни вещей;
- начата фича cleanup, замещающая прибитые списки на удаление;

- добавлена возможность собрать FreeDOS-образ (для флэшеров);

- make everything соберёт все исошки (использую для проверки).

Заодно наткнулся на занятный спецэффект при добавлении в конфиг
дистрибутива значений в переменную GLOBAL_* -- по крайней мере
в часть субпрофилей прилетало экспортированное значение "сверху",
которое затем при include distcfg.mk ещё раз надстраивалось,
таким образом приводя к дублированию.  Решил, что всё равно
получалось так себе, убрал префикс, добавил GLOBAL_VAR := $(VAR)
и $(warning) на такую попытку.

Странные грабли с переключением grub/lilo рассосались --
возможно, действительно были побочные эффекты virtualbox
(который локально обновился с 4.0.4 до 4.0.12).

За подсказки и скрипты для features.in/dos особая благодарность
raorn@ (sys-freedos.pl) и gns@ (make-freedos-floppy).

Сделал набег на интеграцию ltsp, без адаптации запускать
в инструментальном чруте ltsp-build-client не получится; думаю.

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

Также поковырял plymouth, пока сопротивляется -- похоже, одним
портированием хуков не отделаюсь и придётся читать документацию
(за ссылки на неочевидное буду благодарен).  Это вообще
нормально, что Xorg в install2 при нём сразу падает?

Страничку на вики тоже сопровождаю потихоньку:
http://www.altlinux.org/Mkimage/Profiles/next

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



More information about the devel-distro mailing list