[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