Originally Posted by ramasees
hi if you ever manage to work out 2 n 4 id love to know had a few unsuccessful attempts at revisor but i wont give up
I don't think Revisor is really geared toward this type of change just yet, maybe, hopefully in the future it will work right everytime and implement a lot more features.
You can make those types of changes a few different ways.
The easiest way would probably be to use Sabayon, which should be in the repos, to generate a "user profile", or you can always do it manually.
This profile is usually in /etc in a folder named skel or .skel and it's what's used on a first login.
Then you can replace the default folder and rebuild whatever rpm owns that folder. Or make an rpm that just contains that folder then --force it in the %postinstall.
Edit - Sorry, the Nvidia and ATI autodetection thing is a little tougher, but not impossible you can probably also do that from the %postinstall by running a script that detects the card and decides which driver/rpm to install.
Fortunately those are already out there, you can google, I'm sure you'll find one for Ubuntu, just use the relevant portions and modify where needed or you can DL Sabayon the distro and go through it to find out how they handle it, since they do it so well, and they're also running Anaconda.