[devel] Re: livecd vs nvidia_glx

Vitaly Ostanin =?iso-8859-1?q?vyt_=CE=C1_vzljot=2Eru?=
Вт Май 3 18:08:15 MSD 2005


Anton Farygin пишет:
> Vitaly Ostanin wrote:
>
>
>>Vitaly Ostanin пишет:
>>
>>
>>>Здравствуйте.
>>>
>>>Замечено, что прописывание в профиле livecd/profile/packages/main:
>>>nvidia_glx_1.0.7167
>>>
>>>странным образом ломает сборку mklivecd с сообщением:
>>>cp: target `/home/vyt/temp/testcd/out/isolinux/alt0/vmlinuz' is
>>>not a directory
>>
>>
>>Оказалось, что nvidia_glx_1.0.7167 вытаскивает ядро 2.4, а от
>>двух ядер mklive-boot плохеет:
>>cp $ROOT/boot/vmlinuz-* $OUT/isolinux/alt0/vmlinuz
>>
>><skipped/>
>
> Это не ему плохеет, а apt'у
>
> Предупреждали же, что не надо делать зависимости в userspace пакетах на
> ядерные модули - кончится плохо.
>
> workaround: добавить первым в список пакетов kernel-complete-std26-up

Он и так первый. И указанние его в apt.conf
Dir::Etc::rpmpriorities
"/home/vyt/temp/vytcd/aptbox/etc/apt/rpmpriorities";
в разделе important тоже не помогает, почему-то
kernel-images-std-up ставится раньше остальных ядерных модулей.

Вот что в конце profile/packages/main:
kernel-modules-nvidia-std26-up
nvidia_glx_common
nvidia_glx_1.0.7167

А workaround у меня работает такой:
[vyt на prgsrv2 setup.d]$ cat 06nvidia_glx

# Remove 2.4 kernel
$in_chroot /bin/rpm -e kernel-image-std-up
kernel-modules-nvidia-std-up --nodeps

# Add /usr/X11R6/lib to overlay for "service nvidia_glx start"
cat <<E_O_F >> $ROOT/etc/overlaytab
/usr/X11R6/lib
E_O_F

<skipped/>

--
Regards, Vyt
mailto:  vyt на vzljot.ru
JID:     vyt на vzljot.ru
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : signature.asc
Тип     : application/pgp-signature
Размер  : 256 байтов
Описание: OpenPGP digital signature
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20050503/37388f61/attachment-0001.bin>


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