[Pkg-puppet-devel] Bug#577366: Bug#577366: Bug#577366: puppet: FTBFS: install: invalid user `puppet'

Andrew Pollock apollock at debian.org
Mon Apr 19 04:59:43 UTC 2010


On Sun, Apr 18, 2010 at 10:10:39PM -0400, micah anderson wrote:
> On Fri, 16 Apr 2010 14:23:25 +1000, Andrew Pollock <apollock at 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.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: Digital signature
URL: <http://lists.alioth.debian.org/pipermail/pkg-puppet-devel/attachments/20100419/59365ad2/attachment.pgp>


More information about the Pkg-puppet-devel mailing list