Recently, dispatch-conf always overwrites a config file with newer one. Reproducible: Always Steps to Reproduce: 1. emerge something with a config file in etc 2. dispatch-conf Actual Results: Without any output, dispatch-conf finishes its work (overwrites with the newer config file). Expected Results: Show me the diff and ask me how to merge. The environment variable CONFIG_PROTECT is /etc without EPREFIX, so the dispatch-conf script have to take care about EPREFIX, but it doesn't seem to do so. A very old email (http://old.nabble.com/-PREFIX--config-protect-behavior-in-prefix-td4418222.html) hints me a fix. A patch will follow.
Created attachment 287523 [details, diff] patch against dispatch-config
fix will be in next portage version
(In reply to comment #2) > fix will be in next portage version so long ago.