[devel-distro] pkg-lists refactoring? (was: pkg-lists/base/lxde)
Michael Shigorin
mike at osdn.org.ua
Wed Apr 1 15:03:38 MSK 2009
On Sun, Mar 29, 2009 at 09:10:58PM +0400, Dmitry V. Levin wrote:
> В чём, кстати, глубокий смысл опустошать $(STAGECFG) вместо удаления?
Я ещё сам не въехал толком, хотя почитал и порасспрашивал stanv
-- надо выделить день-два, втянуть в голову и немного бардак
упорядочить, копипаста было развелось...
Дим, из <s>сегодняшнего</s>вчерашнего разглядывания твоих
и Антона недавних коммитов показалось, что под packages-lists/
напрашивается иерархия, что-то вроде
base.in
install2.in
rescue.in
server/
base.in (вместо server.in)
contrib.in
disk
hardware -> ../hardware/server
desktop/
contrib.in
disk.cd
disk.dvd.in
k3b
xorg.in
office/
disk
gnome/
addons
addons-light
base.in
disk.dvd.in
office-light.cd
office-light.dvd
hardware/
extras
mobile
server
homeros/
base
emacspeak
live
ltsp/
base
disk
retro/
kde3
kde3-lite
xwinman/
fvwm
icewm
lxde
sugar
xfce.in
wmaker
и соответственно можно заюзать bin/existor для подключения disk
с потенциально наличествующим суффиксом, соответствующим типу
собираемого проекта (по http://www.altlinux.org/WhiteLabel это
MEDIA).
Не нравится light vs lite (как-то лучше lite),
[на этом месте отвлёкся, потом пошёл спать, а с утра полез
разбираться, что сломалось в ltsp-kde.cd]
...всякие подобные кусочки-префиксы-суффиксы хорошо бы
систематизировать с тем, чтобы потом использовать в качестве
тегов при высокоуровневом конфигурировании дистрибутива
(возможно, и configure --with-NNN).
Ещё в use.mk напрашивается макрообобщение случая, когда
подсовывается один существующий pkglist в BASE и всё.
--
---- WBR, Michael Shigorin <mike at altlinux.ru>
------ Linux.Kiev http://www.linux.kiev.ua/
More information about the devel-distro
mailing list