diff --git a/Alien/Package/Deb.pm b/Alien/Package/Deb.pm index c656e44..e385440 100644 --- a/Alien/Package/Deb.pm +++ b/Alien/Package/Deb.pm @@ -545,10 +545,12 @@ sub email { return $ENV{EMAIL} if exists $ENV{EMAIL}; my $login = getlogin || (getpwuid($<))[0] || $ENV{USER}; - open (MAILNAME,"; - chomp $mailname; - close MAILNAME; + myt $mailname=''; + if (open (MAILNAME,"; + chomp $mailname; + close MAILNAME; + } if (!$mailname) { $mailname=`hostname -f`; chomp $mailname; diff --git a/Alien/Package/Rpm.pm b/Alien/Package/Rpm.pm index faa0f91..eb3df75 100644 --- a/Alien/Package/Rpm.pm +++ b/Alien/Package/Rpm.pm @@ -82,7 +82,7 @@ sub scan { # Use --queryformat to pull out all the fields we need. foreach my $field (keys(%fieldtrans)) { - $_=`LANG=C rpm -qp $file --queryformat \%{$field}`; + $_=`LANG=C rpm -qp --queryformat \%{$field} $file`; $field=$fieldtrans{$field}; $_='' if $_ eq '(none)'; $this->$field($_); diff --git a/debian/changelog b/debian/changelog index 0e760f3..6cec4a1 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,12 @@ +alien (7.3) unstable; urgency=low + + * Changed all invocations of programs to be in posix-complient form. Ie, + no options after args, so people who set POSIX_ME_HARDER can still use + alien. + * Bahave better if there is no /etc/mailname. + + -- Joey Hess Mon, 22 May 2000 16:04:07 -0700 + alien (7.2) unstable; urgency=low * When reloating files from a rpm, run the mv command directly,