Зборка read-only дыстрыбутываў для usbstick (аўтаматызацыя)

Все о программировании под *nix
Yurand
Интересующийся
Сообщения: 40
Зарегистрирован: 21 апр 2006, 15:22
Откуда: Мінск

Зборка read-only дыстрыбутываў для usbstick (аўтаматызацыя)

Сообщение Yurand »

Мне трэба пастаянна сабіраць некалькі дыстрыбутываў з read-only файлавай сістэмай для flashstick. Пакуль існуе 2 канфігурацыі:

1) Амаль поунасцю функцыянальная сістэма для карыстання rdesktop, Xnest (thin client)
2) Дыстрыбутэу які запускае freevo (home theatre PC)

У будучыні магчама болей, таму паўстала пытанне як лепей аутаматычна генерыть вобразы рутавай файлавой сістэмы. Папытка
знайсці падобныя сістэмы ў інтэрнэце выявіла толькі:
http://movix.sourceforge.net

Можа хто можа падкінуць яшчэ ссылак па тэме?

Пакуль што хілюсь да наступнай арганізацыі сістэмы (заснована на gentoo portage), буду ўдзячны каментарыям наконт яе.

Структура сістэмы зборкі рутавай файлавай сістэмы дыстрыбутыва (як я яе бачу):

Код: Выделить всё

	config
		- <distro>_conf.py		- канфігурацыя спецыфічная для дыстрыбутыва, усе спецыфічныя адрознянне павінны быць 
						апісаны тут.
	distliles
		- soft database (tar.gz,tar.bz2)
	portage
		- ebuild database (сваі ебілды для сборкі пакетаў са свайго SVN і для зборкі сістэмы)
	output (пасля адпрацоўкі макеfile)
		<distro>
			root			- рутавая файлавая сістэма
			root.squashfs		- squashfs вобраз рутавай файлавай сістэмы
			var/db/pkg		- Залежнасці пакетаў  дыстыбутыва (portage)
	scritps
		- Мадіфікаваная рэалізацыя portage умеючая працаваць без рутавых правоу з магчымасцю выкарыстовываць 
		настраіваемыя пуці да make.conf, /var/db/pkg і іншыя
	makefile	- Зборка павінна адбывацца па каманде "make DISTПавінен падтрымліваць 


Ответить