[devel] [I] propagator changes

Sergey Bolshakov sbolshakov на altlinux.ru
Вс Мар 2 18:26:23 MSK 2008


Приветствую.
Тут http://git.altlinux.org/people/sbolshakov/packages/propagator.git
выложена предварительная версия первой стадии наших инсталляторов,
c давно планировавшимся изменением, а именно -- запуском udevd.
Как следствие, весь изрядно устаревший код определения оборудования
из stage1 выкинут, логика определения оборудования теперь повторяет
оную в уже установленной системе.

Как это использовать: пакет теперь содержит заготовку initramfs,
/usr/lib/propagator/initfs, к которой достаточно добавить только
модули планируемого к использованию ядра и посолить-поперчить
всяческими мелочами вроде fbmngplay.

Проще говоря, в качестве initramfs ядру возможно скормить несколько
частей, каждая из которых представляет из себя гзипленный cpio-архив,
склеенных в один простым cat.

Таким образом, у нас может получиться следующая штука:
- редкоизменяемая часть из пакета propagator (initfs)
- определяемая ядром часть c модулями (modpack),
  в простейшем и заведомо избыточном случае получаемая как:
  find /lib/modules |cpio -oH newc | gzip -c > modpack
- прочая кастомизация: сплеш, .VERSION, и т.д. (custom)
складываем всё в кастрюльку: cat initfs modpack custom > full.cz

Осталось всего ничего -- обучить spt/mkimage всё это готовить.

Комментарии ?

-- 


Подробная информация о списке рассылки Devel