by pirieianip » Wed Feb 15, 2012 6:11
A "/etc/portage/package.used" file that has a linked package on your end with all the flags that sabayon uses in its packages for the end product. Whenever you refresh portage, it refreshes that file. If there is declared package that you are installing in the "/etc/portage/package.use", it will take over its responsibility or trump the "package.used" file. This way you are basically mainstreaming how to use portage for those who don't know how to. Also, it should update the package.mask and all the other fun stuff that you use like etc-update. That way if you want to easily update your system in the compilation method and reap the slight benefit, you've got it without worrying. I just suggest alternate files for it that are trumped by the user file... for instance, the "package.use" file is the user file, the "package.used" file is the file that has the default use commands. For portage...