tags 619288 patch fixed-upstream pending thanks On Tue, Mar 22, 2011 at 06:26:19PM +0100, Philipp Kern wrote: > Source: sbuild > Version: 0.62.1-1 > Severity: serious > > > PERL5LIB=/build/buildd-sbuild_0.62.1-1-s390-qtXMSd/sbuild-0.62.1/debian/build/../../lib:/build/buildd-sbuild_0.62.1-1-s390-qtXMSd/sbuild-0.62.1/debian/build/lib > > \ > > > > /build/buildd-sbuild_0.62.1-1-s390-qtXMSd/sbuild-0.62.1/debian/build/../../tools/sbuild-dumpconfig > > buildd config > buildd.conf > > HOME not defined in environment! > > make[3]: *** [buildd.conf] Error 255
Fixed using the following patch: diff --git a/debian/changelog b/debian/changelog index ab1407b..33f010a 100644 --- a/debian/changelog +++ b/debian/changelog @@ -7,8 +7,9 @@ sbuild (0.62.2-1) unstable; urgency=low disabled even when set as the default in the configuration. - root is not required to be a member of the sbuild group in order to run schroot via the sbuild-schroot wrapper (Closes: #619128). + - Don't require HOME to be set in the environment (Closes: #619288). - -- Roger Leigh <rle...@debian.org> Mon, 21 Mar 2011 14:52:40 +0000 + -- Roger Leigh <rle...@debian.org> Wed, 23 Mar 2011 10:38:03 +0000 sbuild (0.62.1-1) unstable; urgency=high diff --git a/lib/Sbuild/ConfBase.pm b/lib/Sbuild/ConfBase.pm index bdd26db..0578795 100644 --- a/lib/Sbuild/ConfBase.pm +++ b/lib/Sbuild/ConfBase.pm @@ -74,10 +74,14 @@ sub init_allowed_keys { if !-d $directory; }; - my $home = $ENV{'HOME'} - or die "HOME not defined in environment!\n"; my @pwinfo = getpwuid($<); - my $username = $pwinfo[0] || $ENV{'LOGNAME'} || $ENV{'USER'}; + die "Can't get passwd entry for uid $<: $!" if (!@pwinfo); + my $home = $ENV{'HOME'}; + if (!$home) { + print STDERR "W: HOME not set in environment; falling back to $pwinfo[7] + $home = $pwinfo[7]; + } + my $username = $pwinfo[0]; my $fullname = $pwinfo[6]; $fullname =~ s/,.*$//; Regards, Roger -- .''`. Roger Leigh : :' : Debian GNU/Linux http://people.debian.org/~rleigh/ `. `' Printing on GNU/Linux? http://gutenprint.sourceforge.net/ `- GPG Public Key: 0x25BFB848 Please GPG sign your mail.
signature.asc
Description: Digital signature