summaryrefslogtreecommitdiff
path: root/perl5
diff options
context:
space:
mode:
authorSean Whitton <spwhitton@spwhitton.name>2020-03-23 11:03:26 -0700
committerSean Whitton <spwhitton@spwhitton.name>2020-03-23 12:02:03 -0700
commitb33eeb78ff9e271d0c94f384f02e09abb45de917 (patch)
tree6fd6c73f12eff1f51e46fd11d76e5a735da5aaa8 /perl5
parent38719ce6dee40964aa4056c4b11073eb895831e9 (diff)
downloaddotfiles-b33eeb78ff9e271d0c94f384f02e09abb45de917.tar.gz
fix actually deleting old origs
Diffstat (limited to 'perl5')
-rw-r--r--perl5/Local/Homedir.pm6
1 files changed, 3 insertions, 3 deletions
diff --git a/perl5/Local/Homedir.pm b/perl5/Local/Homedir.pm
index 9959cb76..3920369d 100644
--- a/perl5/Local/Homedir.pm
+++ b/perl5/Local/Homedir.pm
@@ -25,7 +25,7 @@ use strict;
use warnings;
use autodie;
-use Cwd;
+use Cwd qw(getcwd realpath);
use File::Find;
use File::Spec::Functions;
use Exporter 'import';
@@ -182,12 +182,12 @@ sub src_cleanup {
$b =~ /_([^_]+)\.orig\.tar/;
my $ver_b = Dpkg::Version->new("$1");
version_compare($ver_b, $ver_a);
- } grep { !/\.asc\z/ } glob("$prefix*.orig.tar.*");
+ } grep !/\.asc\z/, map realpath($_), glob "$prefix*.orig.tar.*";
if (@origs > 2) {
shift @origs;
shift @origs;
for (@origs) {
- unlink;
+ unlink $_;
unlink "$_.asc" if -e "$_.asc";
}
}