[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