[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