[devel-distro] RFC: package list tags

Michael Shigorin mike at osdn.org.ua
Mon Aug 23 16:22:28 MSK 2010


On Mon, Aug 23, 2010 at 08:40:55AM +0400, Eugene Prokopiev wrote:
> я бы с большим интересом взглянул.

Взгляни-ка вот на эту мыслю по части организации наследования
дистрибутивами свойств друг от друга (подразумевается, что
config.mk набит в процессе какого make config зависящими одна
от другой дистрибутиво-конфигурирующими целями):

---
$ head Makefile config.mk
==> Makefile <==                                                                                                        include config.mk

%:
        @echo '* $@'

all: | $(TARGETS)
        @echo '** $(TARGETS)'

==> config.mk <==
TARGETS += bare
TARGETS += server-base
TARGETS += server-light

$ make all               
* bare
* server-base
* server-light
** bare server-base server-light
---

для сравнения -- вот как компоненты выбираются сейчас в m-p-d:

--- Makefile.in
server-light.cd: | use-server-light install2 main rescue install-cd. at IMAGETYPE@
centaurus.dvd:  |  use-server-light  use-centaurus use-live-restore use-gnome-live-dvd install2 main rescue live install-dvd5. at IMAGETYPE@
---

как видим, use-server-light install2 main rescue дублируется,
и подобного уже несколько десятков раз в профиле.

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



More information about the devel-distro mailing list