#!/usr/bin/env perl
-# Copyright (c) The Exim Maintainers 2016-2018
+# Copyright (c) The Exim Maintainers 2016 - 2023
use strict;
use warnings;
(?<release>
(?<target_release>
(?<major>\d) # 4
- \.(?<minor>\d\d) # .90
+ \.(?<minor>\d+) # .90 or .105
(?:\.(?<security>\d+) # .0
(?:\.(?<fixes>)\d+)?)? # .22
) # target-release ->|
(?<release>
(?<last_tag>
(?<major>\d) # 4
- \.(?<minor>\d\d) # .90
+ \.(?<minor>\d+) # .90 or .105
(?:\.(?<security>\d+) # .0
(?:\.(?<fixes>)\d+)?)? # .22
) # last-tag ->|
my $workspace = $context->{workspace};
if (not defined $workspace) {
- $workspace = $context->{workspace} = File::Temp->newdir(File::Spec->tmpdir . '/exim-packaging-XXXX');
+ $workspace = $context->{workspace} = File::Temp->newdir(
+ TEMPLATE => File::Spec->tmpdir . '/exim-packaging-XXXX',
+ CLEANUP => $context->{cleanup});
}
else {
# ensure the working directory is not in place