X-Git-Url: https://git.openstreetmap.org./chef.git/blobdiff_plain/2bfb0ef07fb64314f5c4ded641a8c280df9c1d0b..5fde77fb90280da2c008bb5e8e83f6635b999715:/cookbooks/backup/files/default/expire-backups?ds=sidebyside diff --git a/cookbooks/backup/files/default/expire-backups b/cookbooks/backup/files/default/expire-backups index 81834d437..9d82c384a 100644 --- a/cookbooks/backup/files/default/expire-backups +++ b/cookbooks/backup/files/default/expire-backups @@ -43,12 +43,12 @@ for my $month (0 .. $months - 1) } my $dates = join("|", @dates); -my $match = qr/^${prefix}\d{4}-\d{2}-\d{2}\./; -my $keep = qr/^${prefix}(?:${dates})\./; +my $match = qr/^\Q${prefix}\E\d{4}-\d{2}-\d{2}\./; +my $keep = qr/^\Q${prefix}\E(?:${dates})\./; opendir(DIR, "$dir") || die "Can't open ${dir}: $!"; -my @files = sort(grep($match, readdir(DIR))); +my @files = sort(grep(/$match/, readdir(DIR))); closedir(DIR);