Justus Winter, le Tue 10 Dec 2013 17:50:27 +0100, a écrit : > Previously, files created in the fakeroot environment were created > with the uid and gid of the user running fakeroot: > > % fakeroot-hurd /bin/sh -c 'touch /tmp/$$; stat --format=%u:%g /tmp/$$' > 1000:1000 > > * trans/fakeroot.c (netfs_S_dir_lookup): Fix ownership of newly > created files.
Ack. > --- > trans/fakeroot.c | 2 ++ > 1 file changed, 2 insertions(+) > > diff --git a/trans/fakeroot.c b/trans/fakeroot.c > index 920367d..6882618 100644 > --- a/trans/fakeroot.c > +++ b/trans/fakeroot.c > @@ -399,6 +399,8 @@ netfs_S_dir_lookup (struct protid *diruser, > } > else > { > + err = netfs_attempt_chown (user, np, 0, 0); > + assert_perror (err); /* Our netfs_attempt_chown cannot fail. */ > *retry_port = ports_get_right (newpi); > *retry_port_type = MACH_MSG_TYPE_MAKE_SEND; > ports_port_deref (newpi); > -- > 1.7.10.4 > -- Samuel <L> pour moi le seul qui est autorisé à fasciser, c moi :-)