From c6b855ed5c7fd2288dd2e1d5901f6a0201014604 Mon Sep 17 00:00:00 2001 From: joey Date: Fri, 12 Jul 2002 23:29:49 +0000 Subject: [PATCH] * Fixed rpm unpacking. --- Alien/Package/Rpm.pm | 5 +++-- debian/changelog | 6 ++++++ 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/Alien/Package/Rpm.pm b/Alien/Package/Rpm.pm index d862072..022b71d 100644 --- a/Alien/Package/Rpm.pm +++ b/Alien/Package/Rpm.pm @@ -195,8 +195,9 @@ sub unpack { print STDERR "WARNING: $file is owned by a group ($group) not on this system; using group root instead"; $gid=0; } - chown($uid, $gid, $file) || die "failed chowning $file to $uid\:$gid\: $!"; - chmod($mode, $file) || die "failed changing mode of $file to $mode\: $!"; + next unless -e "$workdir/$file"; # skip broken links + chown($uid, $gid, "$workdir/$file") || die "failed chowning $file to $uid\:$gid\: $!"; + chmod($mode, "$workdir/$file") || die "failed changing mode of $file to $mode\: $!"; } } diff --git a/debian/changelog b/debian/changelog index 811b08e..d7fab25 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,9 @@ +alien (8.16) unstable; urgency=low + + * Fixed rpm unpacking. + + -- Joey Hess Fri, 12 Jul 2002 19:35:06 -0400 + alien (8.15) unstable; urgency=low * Fix a longstanding bug I was only recently told about: When converting