[devel] [I] propagator changes
Sergey Bolshakov
=?iso-8859-1?q?sbolshakov_=CE=C1_altlinux=2Eru?=
Вс Мар 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