Originally Posted by NvFuchs
The idea behind it is broken, not only the script. And this is something we can't fix.
We do have a really easy way to install the drivers: Using the packages provided by the distributions. This is, in my humble opinion, the only correct way of doing it.
If a distribution package manager does not think that the latest driver is ready for being included in the standard distribution, then he is probably right. Normal users, who would be the targeted audience for such a script, should never install it then.
If you want to help, then create packages of the latest driver. This is the correct way of handling such things.
It is almost impossible to write a bash script for that. There are hundreds of distributions out there, which handle init scripts, configurations, modules, xdm|gdm|kdm, X, ... completely different. You would have to write a one for all script, which will be almost impossible to maintain.
That's why there are packages, they take care of distribution specific stuff.
I don't think so. The driver installer does now include the possibility of adding distribution specific hooks, and we have package management solutions for linux.
As said, the bash script would be unmaintainable, huge and still a bad idea.
Bad idea. Because that way nobody would criticize bad ideas, and all those bad ideas would be implemented (This can be applied not only to software, but also business, clubs, politics, ...). We told you _why_ it is bad, this is the important difference. This is what we call "productive criticism" here. It helps to improve things. As a free software advocate you should be aware that this kind of criticism is wide spread, just read the Kernel Mailing List as a good example.
One: It is something easily fixed. It works 100% for me as is.
Two: With the video card I have now, if I wanted to play games and/or run Compiz on Ubuntu, CentOS, Damn Small Linux, Debian, Elive, FaunOS, Fedora, Foresight, Gentoo, GoblinX, gOS, Knoppix, Linspire, Freespire, Linpus, Mint, Mandriva, openSUSE, Openwall, Paldo, Pardus, Parsix, PC/OS, PCLinuxOS, Puppy, Red Hat, Sabayon, Sidux, SimplyMEPIS, Slackware, Slax, Yoper, Zenwalk, etc., etc., I couldn't because the latest stable nVidia drivers aren't in the repositories. And having the user do without drivers ISN'T an option.
Three: The terminology behind "If you can't say anything nice, don't say anything at all" is "Only products that receive positive review are worthy of existence" so, not enough positive opinions or attention at all, the product or in this case feature isn't included.