/usr/sbin/etc-update: line 18: 26072 Segmentation fault `echo "${merge_command}" | sed -e "s:%merged:${mfile}:g" -e "s:%orig:${ofile}:g" -e "s:%new:${file}:g"` emerge, nano, sed all work fine here, not sure what triggered this one. This was trying to do an interactive update. Also some good documentation in the man page would be appreciated (like how to adjust it to go into dialog mode, etc).
hmm possibly an issue with sdiff? I don't have time to fight with it quite yet, but will revisit this one when I have some time with more details
Nall: Can you try this out when you have a chance? Run etc-update and try to interactively merge the diffs and it should trigger it.
yeah, i'll take it. what's your diff command set to in etc-update.conf or whereever? (so i can get the same behavior). does this happen every time?
I am using the defaults, it should be set to sdiff of some sort, and it happens every time.
diffutils-2.8.4-r3 (committed in CVS) fixes this bug in sdiff.
if you have '-mabi=altivec -maltivec' in CFLAGS, sdiff also segfaults ... however, if you have just one or the other, sdiff works :)
fixed