/[gentoo-x86]/eclass/nvidia-driver.eclass
Gentoo

Diff of /eclass/nvidia-driver.eclass

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

Revision 1.7 Revision 1.9
1# Copyright 1999-2007 Gentoo Foundation 1# Copyright 1999-2007 Gentoo Foundation
2# Distributed under the terms of the GNU General Public License v2 2# Distributed under the terms of the GNU General Public License v2
3# $Header: /var/cvsroot/gentoo-x86/eclass/nvidia-driver.eclass,v 1.7 2007/07/16 15:38:30 cardoe Exp $ 3# $Header: /var/cvsroot/gentoo-x86/eclass/nvidia-driver.eclass,v 1.9 2007/10/01 18:54:39 cardoe Exp $
4 4
5# 5#
6# Original Author: Doug Goldstein <cardoe@gentoo.org> 6# Original Author: Doug Goldstein <cardoe@gentoo.org>
7# Purpose: Provide useful messages for nvidia-drivers based on currently 7# Purpose: Provide useful messages for nvidia-drivers based on currently
8# installed Nvidia card 8# installed Nvidia card
190201 0202 0203 0250 0251 0253 0258 0259 025b 0280 0281 0282 0286 0288 0289 \ 190201 0202 0203 0250 0251 0253 0258 0259 025b 0280 0281 0282 0286 0288 0289 \
20028c" 20028c"
21 21
22drv_71xx="0020 0028 0029 002c 002d 00a0 0100 0101 0103 0150 0151 0152 0153" 22drv_71xx="0020 0028 0029 002c 002d 00a0 0100 0101 0103 0150 0151 0152 0153"
23 23
24mask_96xx=">=x11-drivers/nvidia-drivers-1.0.9700" 24mask_96xx=">=x11-drivers/nvidia-drivers-97.0.0"
25mask_71xx=">=x11-drivers/nvidia-drivers-1.0.7200" 25mask_71xx=">=x11-drivers/nvidia-drivers-72.0.0\n=x11-drivers/nvidia-1.0.9639"
26
27pv_96xx="1.0.9700"
28pv_71xx="1.0.7200"
29 26
30# Retrieve the PCI device ID for each Nvidia video card you have 27# Retrieve the PCI device ID for each Nvidia video card you have
31nvidia-driver-get-card() { 28nvidia-driver-get-card() {
32 local NVIDIA_CARD="$(/usr/sbin/lspci -d 10de: -n | \ 29 local NVIDIA_CARD="$(/usr/sbin/lspci -d 10de: -n | \
33 awk '/ 0300: /{print $3}' | cut -d: -f2 | tr '\n' ' ')" 30 awk '/ 0300: /{print $3}' | cut -d: -f2 | tr '\n' ' ')"
68 version_compare "${NVIDIA_MASK##*-}" "${PV}" 65 version_compare "${NVIDIA_MASK##*-}" "${PV}"
69 r=$? 66 r=$?
70 67
71 if [ "x$r" = "x1" ]; then 68 if [ "x$r" = "x1" ]; then
72 ewarn "***** WARNING *****" 69 ewarn "***** WARNING *****"
73 ewarn 70 ewarn
74 ewarn "You are currently installing a version of nvidia-drivers that is" 71 ewarn "You are currently installing a version of nvidia-drivers that is"
75 ewarn "known not to work with a video card you have installed on your" 72 ewarn "known not to work with a video card you have installed on your"
76 ewarn "system. If this is intentional, please ignore this. If it is not" 73 ewarn "system. If this is intentional, please ignore this. If it is not"
77 ewarn "please perform the following steps:" 74 ewarn "please perform the following steps:"
78 ewarn 75 ewarn

Legend:
Removed from v.1.7  
changed lines
  Added in v.1.9

  ViewVC Help
Powered by ViewVC 1.1.20