[devel-distro] давайте почистим base.in? (was: [devel] Server x.y)
Michael Shigorin
mike at osdn.org.ua
Wed Sep 9 13:12:11 MSK 2009
On Wed, Sep 09, 2009 at 09:06:05AM +0400, Eugene Prokopiev wrote:
> >> посмотрите на таргет server-light в mkimage-profile-desktop
> >> Там другой base.in
> > Это не очень здорово, надо обрезать действительно разожравшийся
> > base.in до разумного. Хотя почему так сделал, понимаю.
> А я нет :) Почему base.in должен быть неразумным?
Он входит во все (или практически все) инсталеры и трогать его
приходится довольно осторожно. Особенно убирать, добавлять-то
только по размеру исошника заметно бьёт и кажется, что так проще.
> > _Отчасти_ из-за этого пошёл делать pkg tags -- но там уже стало
> > ясно, что нужен более развитый язык запросов, чем просто
> > "со всеми указанными тегами". Где-то так чтоб получалось:
> >
> > live-gnome-artist.cd:
> > (gnome AND ((cd AND live) OR (artist OR nm)))
> > kde.dvd:
> > ((kde AND dvd AND (live OR install2 OR main OR rescue)) OR (nm OR restore OR compiz OR freenx))
> Я не очень понял, зачем нужны OR - можно пояснить?
Чтобы к чётко специфицированной AND'ами базовой части ("kde dvd")
можно было присадить специфические пакаджлисты. Которые сами по
себе не должны таскать мешок тегов типа cd dvd kde gnome $whatever
только для того, чтоб не вываливаться из AND-only запроса.
> > Пока смотрю в сторону sqlite и создания/использования базки
> > при сборке на лету. Выходит некрасиво, хотелось бы подобной
> > иерархической базки, но можно и так для начала.
> Тащить сюда sql и вправду стремно, может достаточно (гипотетической)
> утилиты, умеющей делать AND/OR содержимому текстовых файлов?
Я поискал и пока не нашёл, буду рад подсказкам.
--
---- WBR, Michael Shigorin <mike at altlinux.ru>
------ Linux.Kiev http://www.linux.kiev.ua/
More information about the devel-distro
mailing list