In portage-2.0.51-r3 diffs are not shown in dialog mode any more. Reproducible: Always Steps to Reproduce: 1. touch /etc/._cfg0000_rc.conf 2. etc-update Actual Results: After selecting rc.conf, the menu is presented without showing the differences between the old and the new configuration file. Expected Results: After selecting rc.conf, the differences between the old and the new configuration file should be displayed and the action menu should be displayed afterwards. Portage 2.0.51-r3 (default-linux/x86/2004.3, gcc-3.4.3, glibc-2.3.4.20041102-r0, 2.6.10-rc1 i686)
Here's a fix: --- /usr/lib/portage/bin/etc-update~ 2004-12-06 02:43:08.000000000 -0500 +++ /usr/lib/portage/bin/etc-update 2004-12-06 03:28:46.000162769 -0500 @@ -382,10 +382,6 @@ PAR=")" else PAR="" - rm_opts="" - mv_opts="" - cp_opts="" - pager="" fi declare -i count=0
dialog works for me here, are you still experiencing this issue?
I fixed this by removing the offending code listed in comment #1.
see also bug#197990 if You have unexpected "Exiting: User termination!".