On Sun, Apr 18, 2010 at 10:10:39PM -0400, micah anderson wrote: > On Fri, 16 Apr 2010 14:23:25 +1000, Andrew Pollock <apoll...@debian.org> > wrote: > > On Sun, Apr 11, 2010 at 10:15:14AM +0200, Lucas Nussbaum wrote: > > > > install -Dp -m0644 -o puppet -g puppet ext/rack/files/config.ru \ > > > > > > > > /build/user-puppet_0.25.4-3-amd64-zxBvTe/puppet-0.25.4/debian/puppetmaster/usr/share/puppet/rack/puppetmasterd > > > > install: invalid user `puppet' > > > > make: *** [install] Error 1 > > > > > > > Looks like this was introduced in commit > > 93a3ed1e3b70fe394f7ac96c235d527347ad57d2. > > > > Micah, the brown paper bag is all yours ;-) > > Right, however I'm afraid your solution to this issue was not the right > one. We actually *do* want the config.ru file owned by the user puppet > because passenger will suid to that user. > > Perhaps a better answer would be to do this in a postinst?
I think you'll have to, from my reading of dh_fixperms, and what it's inferring about Debian Policy, which I haven't read.
signature.asc
Description: Digital signature