On 17.06.2010 17:09, Loui Chang wrote: > On Fri 18 Jun 2010 00:30 +1000, Allan McRae wrote: >> I think I have found the issue here. We obviously have a NOPASSWD >> entry in our sudoers file so "sudo -l" does not require a password. >> >> So the bug is confirmed. However the fix is not fully functional as >> if I have sudo installed but can not use it for pacman, then I can >> no longer fall back to using "su -c". I'd choose excess password >> typing over functionality loss. > > Why not just take sudo and asroot out of the equation and treat makepkg > as a real non-handholding executable? >
I'd like to add that "sudo -l" was never meant as hand-holding. The intention was to support pacman-wrappers/replacements that aren't supposed to be run as root because they have their own logic to call pacman as root. The most prominent example would be yaourt, I guess. But since this is broken due to the 'su -c' patch, I'm fine with removing it again.
