So.. the existing tools in the portage doesn't works at all. Many bugs and mistakes in code. So, now I made complex solution 100% worked for me. It is include fixes for: app-misc/livecd-tools https://fantoo.ru/svn/app-misc/livecd-tools/ * autoconfig defaults fixes with new defaults to the /etc/conf.d/autoconfig * autoconfig start_service instead function schedule_service_startup * livecd-functions.sh.patch fix for bug with | (pipe symbol), so the nvidia detection has failed before * x-setup.patch for support eselect utility instead opengl-update sys-apps/hwsetup https://fantoo.ru/svn/sys-apps/hwsetup/ * hwsetup-1.1-xorg.patch for correct paths to Xorg drivers and .so extension instead .o (hard bugs) * hwsetup-1.1-write.patch for bug with /etc/sysconfig/gentoo file (every call it has been appeneded instead create new one) sys-apps/hwdata-gentoo https://fantoo.ru/svn/sys-apps/hwdata-gentoo/ * nvidia-full.patch correct fix for Cards database for support nvidia driver and replace it from nvidia to nv for new nvidia drivers x11-misc/mkxf86config https://fantoo.ru/svn/x11-misc/mkxf86config/ * xorg.conf.in.patch for getting new more comfortable xorg.conf.in template * mkxf86config.sh.patch fixes bugs with monotor detection and fix for bug in Modes line (the "" was forgotten) Have fun!
Note: any people may try something like (access using subversion): svn ci https://fantoo.ru/svn /usr/local/fantoo and use files from repository directly. It is too many patches for place all in one metabug here, probably people will do it :)
If you know about bugs with livecd tools and stuff, please notify me, I will include your patches.
You really need to file these as separate bugs against the packages in question and attach patches to them. It also helps to not insult the developer when filing a bug report. Just a friendly reminder. I can go ahead and tell you that a few of these I won't accept, because they change the intended behavior of the script/package, such as the autoconfig defaults changes. I am also not committing anything that breaks what is currently stable in the tree, so no eselect, either. I don't have a clue what your nvidia-full patch does other than remove all of the SEE lines, which is pointless. Anyway, in the future you really need to file separate bugs, as I can't fix pieces of this and still have it tracked easily as it is against 4 separate packages. I've committed the two livecd-tools fixes to CVS. File bugs for the others. The only way a metabug is ever helpful is when a developer does it himself. A tracker bug is fine if you file bugs for each package and have them all block the tracker bug, but in the case of these, it is unnecessary completely.
hwsetup-1.1-xorg.patch and mkxf86config.sh.patch are important fixes. You need check it more. All original stuff in real are very messy. Try understand it and REVIEW all patches before make conclusion. I can explain any fix, but you are don't see. try run mkxf86config and you will get non worked xorg.conf due to invalid Mode line generated (b/c the " was ommited in the configuration tool) so the METABUG is only for you, not for me. I made fixes, you may not agree it. use your own messy stuff and be glad. The people needed for fixes.
Apparently you misunderstood me. I blame the language barrier. You need to file separate bugs for separate packages. Filing a single bug with a whole ton of things in it really is a pain in the ass for the developer and makes it almost impossible to track changes properly. I agree that hwsetup-1.1-xorg.patch is needed, along with the modes change from mkxf86config.sh.patch, but none of the other stuff is really necessary. At any rate, thanks for pointing this stuff out to me. I'll just pick and choose what I need from these patches and fix the actual bugs.