[Desktop] mkimage-profiles-desktop refactoring

Michael Shigorin =?iso-8859-1?q?mike_=CE=C1_osdn=2Eorg=2Eua?=
Вс Мар 2 21:31:34 MSK 2008


	Здравствуйте.
Затянувшийся процесс переработки набора профилей в сторону
уменьшения дублирования сегодня чуточку продвинулся примерно
таким образом:

use-xfce:
        echo GLOBAL_BASE_PACKAGES+='xfce-settings- на THEME@' >> profiles/base/config.mk
        echo GLOBAL_BASE_PACKAGE_LISTS+='xfce' >> profiles/base/config.mk
	# ...

base:
        echo SUBDIRS+='base' >> profiles/config.mk

disk:
        echo SUBDIRS+='disk' >> profiles/config.mk

#....

lite.cd: | rinse use-xfce install2 base disk cd.iso

(см. тж. http://freesource.info/wiki/TZ/AltLinux/WhiteLabel)


В результате некоторый lite.cd у меня даже собирается-ставится
и бутится, только не получается решить пару неприятностей:

- gfxboot потерял и propagator сильно много вопросов задаёт
  -- помнится, это что-то известное, вот только не помню, что;

- текущий installer-desktop всё так же фатально спотыкается
  в preinstall.d/60-setup-pkg-groups, если нужных
  $destdir/var/lib/install3/groups/*.directory не нашлось:
  http://fly.osdn.org.ua/~mike/tmp/my-lite-pkg-groups-trouble.png

ну и то, что в бранче кстати разломалась установка околопечатного
хозяйства, заставило сделать приложенную затычку и положить в
репо, с которым это всё собирается (помимо installer-desktop
из своего же git, где решался п.2).


2 boyarsh: можешь подсказать, что с gfxboot/propagator?

Ну и вообще мне кажется, что к текущему предложенному варианту 
уже можно переходить: base/xfce и т.п. решил не делать,
тривиально не получается; решил, что раз основная экономия по
времени за счёт кэширования сборки live squashfs -- вот его
и можно оставить разнесённым.

Это за те ошмётки мне было отчаянно стыдно, а за эти --
уже вроде не очень :)

-- 
 ---- WBR, Michael Shigorin <mike на altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/
----------- следующая часть -----------
Name: dummy-hplip
Version: 0
Release: alt1

Summary: band-aid for broken packages in branch
License: Public domain
Group: Toys

Packager: Michael Shigorin <mike на altlinux.org>
BuildArch: noarch

%description
%summary

%prep

%build

%install
touch _
install -pD -m755 _ %buildroot%_bindir/update-printers-db

%files
%_bindir/*

%changelog
* Sun Mar 02 2008 Michael Shigorin <mike на altlinux.org> 0-alt1
- initial build to fix installation RIGHT NOW



Подробная информация о списке рассылки Desktop