1 |
On Mon, 2002-02-04 at 07:10, Arcady Genkin wrote: |
2 |
> I didn't like the way 'nvidia' portage was done, and I ended up |
3 |
> re-doing it. In fact, I split it in two portages: nvidia-kernel and |
4 |
> nvidia-glx. Since I think that this can cause some controversy, I'd |
5 |
> like to discuss it in the mailing list. The ebuilds are available |
6 |
> from: |
7 |
> http://bugs.gentoo.org/show_bug.cgi?id=517 |
8 |
> |
9 |
> My version is better than the current one because: |
10 |
> |
11 |
> 1. It's split into two portages. (a) the current |
12 |
> version of the kernel driver is 1.0.2314, while the current version of |
13 |
> the glx library is 1.0.2313. With the current `nvidia' portage it's |
14 |
> unclear which one determines the version of the portage itself. (b) if one |
15 |
> compiles a new version of Linux kernel, he only needs to update |
16 |
> nvidia-kernel, and leave nvidia-glx untouched. |
17 |
> |
18 |
> 2. NVIDIA's own makefile overwrites some of the native files that |
19 |
> come with XFree. It upsets me when a package messes with the other |
20 |
> package's files, because if I were to update the world, the order of |
21 |
> update would determine the state of the system, etc. I decided to put |
22 |
> the contents of nvidia-glx into /opt/NVIDIA to make sure that they don't |
23 |
> mess with anything else. |
24 |
> |
25 |
> 3. nvidia-kernel now creates necessary device nodes. |
26 |
> |
27 |
|
28 |
Using devfs, I never had a problem with device nodes. |
29 |
|
30 |
> 4. nvidia-kernel now installs aliases. |
31 |
> |
32 |
> The small downside of the new layout is that the user needs to add a |
33 |
> modules path to the Files section in XF86Config. |
34 |
> |
35 |
|
36 |
Gentoo linux always did have the nodes. Have a look at: |
37 |
|
38 |
/etc/modules.d/aliases |
39 |
|
40 |
|
41 |
Otherwise I dont have comments/objections. Personally I do |
42 |
not mind it the way it was, as the old libGL* was backed up, |
43 |
and could be restored (and you should move/delete then |
44 |
anyhow). |
45 |
|
46 |
Just my 2 sents. |
47 |
|
48 |
|
49 |
-- |
50 |
|
51 |
Martin Schlemmer |
52 |
Gentoo Linux Developer, Desktop Team Developer |
53 |
Cape Town, South Africa |