diff options
author | Sean Whitton <spwhitton@spwhitton.name> | 2020-03-23 11:03:26 -0700 |
---|---|---|
committer | Sean Whitton <spwhitton@spwhitton.name> | 2020-03-23 12:02:03 -0700 |
commit | b33eeb78ff9e271d0c94f384f02e09abb45de917 (patch) | |
tree | 6fd6c73f12eff1f51e46fd11d76e5a735da5aaa8 /perl5 | |
parent | 38719ce6dee40964aa4056c4b11073eb895831e9 (diff) | |
download | dotfiles-b33eeb78ff9e271d0c94f384f02e09abb45de917.tar.gz |
fix actually deleting old origs
Diffstat (limited to 'perl5')
-rw-r--r-- | perl5/Local/Homedir.pm | 6 |
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"; } } |