[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