Bug 669 - Makefile.in is using old-style install parameters (-O/-G)
Makefile.in is using old-style install parameters (-O/-G)
Status: RESOLVED FIXED
Product: Sudo
Classification: Unclassified
Component: Packaging
1.8.11
PC Linux
: low normal
Assigned To: Todd C. Miller
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2014-10-06 13:35 MDT by Diego Elio Petteno'
Modified: 2014-10-08 02:34 MDT (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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.