X-Git-Url: https://git.openstreetmap.org./chef.git/blobdiff_plain/68e068818d559ef35bdf2a138a93596337828ef9..d18cd92a98384aebf371376383a4408485f12374:/cookbooks/backup/files/default/expire-backups?ds=inline diff --git a/cookbooks/backup/files/default/expire-backups b/cookbooks/backup/files/default/expire-backups index 9d82c384a..f05026193 100644 --- a/cookbooks/backup/files/default/expire-backups +++ b/cookbooks/backup/files/default/expire-backups @@ -20,7 +20,7 @@ my @dates; if ($prefix) { - $prefix = "${prefix}-"; + $prefix = "\Q${prefix}-\E"; } else { @@ -43,8 +43,8 @@ for my $month (0 .. $months - 1) } my $dates = join("|", @dates); -my $match = qr/^\Q${prefix}\E\d{4}-\d{2}-\d{2}\./; -my $keep = qr/^\Q${prefix}\E(?:${dates})\./; +my $match = qr/^${prefix}\d{4}-\d{2}-\d{2}\./; +my $keep = qr/^${prefix}(?:${dates})\./; opendir(DIR, "$dir") || die "Can't open ${dir}: $!";