[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