[devel] nVidia_legacy

Hihin Ruslan =?iso-8859-1?q?ruslandh_=CE=C1_altlinux=2Eru?=
Сб Июн 16 22:17:42 MSD 2007


Здравствуйте Sergey Vlasov
  В сообщении от 15 июня 2007 Sergey Vlasov написал(a):

Получилось так :
>-------------
%post
[ ! -f  %module_version_dir ] && \
%__mkdir_p %module_version_dir

echo "%version" > %module_version_dir/%module_name

[ ! -f  %module_dir/%module_name ] && \
rmmod %module_name

[ ! -f  %module_dir/%module_name ] || [ -h  %module_dir/%module_name ] 
&& \
%__ln_s %module_dir/%clan_name %module_name && \


%post_kernel_modules %kversion-%flavour-%krelease
>---------

Или раскрывая макросы (для 9631) :

>--------------------
%post
[ ! -f  /lib/modules/2.6.18-std-smp-alt6/.versions ] && \
/bin/mkdir -p /lib/modules/2.6.18-std-smp-alt6/.versions

echo "1.0.9631" > /lib/modules/2.6.18-std-smp-alt6/.versions/nvidia

[ ! -f  /lib/modules/2.6.18-std-smp-alt6/nVidia/nvidia ] && \
rmmod nvidia

[ ! -f  /lib/modules/2.6.18-std-smp-alt6/nVidia/nvidia ] || 
[ -h  /lib/modules/2.6.18-std-smp-alt6/nVidia/nvidia ] && \
ln -s /lib/modules/2.6.18-std-smp-alt6/nVidia/nvidia_96xx nvidia && \


[ -n "$DURING_INSTALL" ] ||
/sbin/depmod -a -F /boot/System.map-2.6.18-std-smp-alt6 
2.6.18-std-smp-alt6

>---------------
А вот что писать в 

%postun не соображу :

Пока только :
>-----
%postun
%postun_kernel_modules %kversion-%flavour-%krelease
>-----

Но надо что-то типа :
1 Есть-ли ещё модули nvidia
2 Если есть :
2a Какая версия
2b 
echo "Верс_модуля"> /lib/modules/2.6.18-std-smp-alt6/.versions/nvidia
3 Если нет 
rm /lib/modules/2.6.18-std-smp-alt6/.versions/nvidia
4 depmod - a (%postun_kernel_modules)

Плюс вопрос мучает - а лицензия позволяет ?

 blacklist nvidia в /etc/modprobe.d/blacklist - это при установке 
записывать, или это централизовано (при установки udev) менять ?

Конфликты по файлам все сняты, остался только конфликт по зависимостям 
от kernel-modules-nvidia (не legacy).

PS Про работу берилп не скажу, но на 8631 моя карточка работает.

-- 
С уважением Xихин Руслан
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип     : application/pgp-signature
Размер  : 189 байтов
Описание: This is a digitally signed message part.
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20070616/1ed140ca/attachment-0001.bin>


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