[Desktop] Как создать новый профиль в пакете mkimage-profiles-desktop
Eugene Prokopiev
=?iso-8859-1?q?enp_=CE=C1_altlinux=2Eorg?=
Пн Янв 21 10:00:42 MSK 2008
Здравствуйте!
Хочется не уродовать содержимое существующих профилей в пакете
mkimage-profiles-desktop, а создать свой отдельный. В Makefile.in
копирую цель cd, делаю из нее:
my-cd:
INFO_THEME='desktop' DESKTOP_FLAVOUR='personal'
GLOBAL_PKG_GROUPS='docs office-lite graphics-lite multimedia-lite
network-lite' PROFILE=1 SUBDIRS='install2 my-base-cd my-disk-cd'
MKI_OUTNAME=my-cd.iso i586 make -C profiles
mv -f @OUTDIR@/my-cd.iso @OUTDIR@/my-cd-`date +%Y%m%d`.iso
Теперь:
cp -a profiles/base-cd profiles/my-base-cd
cp -a profiles/disk-cd profiles/my-disk-cd
cp profiles/isolinux/isolinux.cfg-cd.iso
profiles/isolinux/isolinux.cfg-my-cd.iso
Потом в profiles/my-base-cd/Makefile.in в переменную IMAGE_PACKAGES
добавляю, например, gimp и собираю:
make clean; ./configure
--with-aptconf=/home/enp/alt-devel/mkimage/apt.conf
--with-license=desktop --with-theme=desktop; make my-cd 2>&1 | tee
my-cd.log
Результат:
grep gimp my-cd.log
`./ALTLinux/RPMS.disk/libgimp-2.4.3-alt0.M40.1.i586.rpm' ->
`/.image/ALTLinux/RPMS.disk/libgimp-2.4.3-alt0.M40.1.i586.rpm'
Вообще непонятно, почему libgimp, а сам gimp отсутствует. Если
смонтировать полученный iso, то gimp внутри мы не найдем :(
Если же поступит более тупо: указать в цели my-cd те же самые
каталоги, в которых описаны пакеты и скрипты, и исправить именно их,
то собранный iso будет содержать gimp и строчек в логе будет больше.
Что я забыл сделать?
--
С уважением,
Прокопьев Евгений
Подробная информация о списке рассылки Desktop