After a "emerge world" that upgraded sudo to 1.6.9_p17, I can't sudo anymore. Looks like the /etc/sudoers file has been overwritten, and my configuration was lost. sudo says I'm not even in the sudoers file. (sad part is I don't remember the root password :) Reproducible: Didn't try Steps to Reproduce:
Hmm I'm quite sure that it should be config protected. Zac, do you have any ideas whether something might cause this?
I CONFIG_PROTECT_MASK had been configured to contain '/etc' then that would cause it. Please post emerge --info output (shows CONFIG_PROTECT and CONFIG_PROTECT_MASK settings).
Created attachment 172574 [details] emerge --info
(In reply to comment #3) > Created an attachment (id=172574) [edit] > emerge --info > See, CONFIG_PROTECT is empty. Maybe you have CONFIG_PROTECT="-*" set in make.conf or in your environment. That's bad.
In svn r12022 I've added a warning message that emerge will show if CONFIG_PROTECT is empty for some reason.
This is weird: $ emerge --info | grep CONFIG_PROTECT= CONFIG_PROTECT="" $ cat /etc/make.conf | grep CONFIG_PROTECT= CONFIG_PROTECT="-*" $
No, it's not. I misunderstood it, sorry.
The warning message is in 2.2_rc15.