Bug 669

Summary: Makefile.in is using old-style install parameters (-O/-G)
Product: Sudo Reporter: Diego Elio Petteno' <flameeyes>
Component: PackagingAssignee: Todd C. Miller <Todd.Miller>
Status: RESOLVED FIXED    
Severity: normal    
Priority: low    
Version: 1.8.11   
Hardware: PC   
OS: Linux   

Description Diego Elio Petteno' 2014-10-06 13:35:44 MDT
Found this by patching for bug #667 and rebuilding autotools through Gentoo-provided functions, install-sh got replaced with a fresh copy from autoconf and it failed to work with -O/-G.

Given the shipped install-sh works with the modern -o/-g options I would suggest to just use those.
Comment 1 Todd C. Miller 2014-10-06 14:17:03 MDT
Sudo uses a different install-sh which uses -G and -O for doing installation as non-root.  The autoconf-supplied install does not provide a way to support his that I am aware of.
Comment 2 Todd C. Miller 2014-10-06 14:20:44 MDT
Actually, it looks like I can use the same INSTALL_OWNER hack the other Makefiles use to work around this.
Comment 3 Todd C. Miller 2014-10-06 14:24:20 MDT
See http://www.sudo.ws/repos/sudo/rev/a5f87f6a52b7
Comment 4 Todd C. Miller 2014-10-08 02:34:11 MDT
Fixed in sudo 1.8.11p1, available now.