[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