I would like to use sys-devel/crossdev without converting my config files in /etc/portage to directories. Therefore, for an easy workaround, I suggest two new options. The first option (like verbose or pretend) should display all the changes to /etc/portage/*. Now one can manually edit the config files. The second option should only build the stages without trying to change /etc/portage/*. Reproducible: Always
sorry, but this is not as easy as it sounds. there used to be code in crossdev to support flat files, but it was not pretty, and it was a pain to keep in sync, especially because i never tested it. creating a directory and putting a file in it is not onerous.
Sorry to bother you again, but maybe I didn't described it right the first time. I think it is not that difficult. I didn't want a complete support for flat files. Just one option to print the currently generated config files to standard output instead of putting them in /etc/portage/. Then I could copy the needed entries by myself to my flat config files. And after I edited my flat config files manually, I need an option that only builds the needed packages without checking and writing the (non-flat) config files in /etc/portage/.
*** Bug 530212 has been marked as a duplicate of this bug. ***