[Desktop] Как собрать десктоп

Michael Shigorin =?iso-8859-1?q?mike_=CE=C1_osdn=2Eorg=2Eua?=
Пн Дек 31 12:28:26 MSK 2007


On Fri, Dec 28, 2007 at 02:09:49PM +0300, Eugene Prokopiev wrote:
> > ЗЫ Я тут не сильно вам перед праздниками надоедаю?
> > Просто уже ничего не делается, так хоть с Live-CD поразбираЦЦа. ;-)
> http://lists.altlinux.org/pipermail/devel/2007-December/067565.html
> а make clean, как я понял, нужно делать не только после
> неудачных сборок, но даже перед первой сборкой ;)

Я вот ещё одну штуку думаю.

spt собирает всё в отдельном workdir.

А mkimage -- прям в профиле.

Кто как -- я держу профиль в git и, естественно, не собираюсь 
прямо в нём.  Для этого делается нечто вроде 
rsync -Pav ~/mkimage/mkimage-profiles-ltsp/ ~/mkimage/build-LTSP/
и уже после этого -- сборка в последнем каталоге.

Так вот тут вылазит то, что нормальный честный rsync --delete
не отработает, поскольку в .work'ах будут неудаляемые файлы и 
каталоги, приходится сперва make clean (или ранее на скору руку
-- sudo rm -rf `find -name .work -type d`).

Я попытался сформулировать как-то legion@'у неудовлетворённость
этим обстоятельством, но внятно это сделать не получилось :-)
почему и договорились, что пойду подумаю ещё.  Подумать-то
подумал, но пока собираешь дистрибутивы -- не до того, чтоб 
файлить баги и писать трактаты, а как выдохнешь -- так вроде
уже и не помнишь, что там надумалось.

Но в общем хочется, чтобы для mkimage каталог с профилем был 
по существу read only.

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



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