If I run sudo echangelog or echangelog under sudo -s, echangelog claims that i need to cvs add a file, even though I have already done so. Works fine with su -. Reproducible: Always Steps to Reproduce: 1. sudo -s 2. cvs add somepackage 3. echangelog
Since I never do anything cvs-related as root, this is hard for me to test. If you look in echangelog, all it's doing is running "cvs diff --brief" to figure out what has changed in the directory. It looks like that command isn't working correctly, probably something environment related. What happens when you run "cvs diff" in your sequence instead of "echangelog"?
Closing...
Created attachment 44222 [details, diff] sudo patch for sudo-1.6.8_p2.ebuild patch for sudo-1.6.8_p2.ebuild
wrong attachment!