From de585094c458a36a387277544bda5f4004bbb03c Mon Sep 17 00:00:00 2001 From: Guilhem Moulin Date: Sun, 19 Feb 2017 13:24:07 +0100 Subject: new-cert: sort section names if not passed explicitely. --- Changelog | 1 + lacme | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/Changelog b/Changelog index d9aacd0..a622a5d 100644 --- a/Changelog +++ b/Changelog @@ -4,6 +4,7 @@ lacme (0.3) upstream; lacme-certs.conf.d"), import the default section of files read earlier. - Ensure lacme's config file descriptor is not passed to the accountd or webserver components. + - new-cert: sort section names if not passed explicitely. -- Guilhem Moulin Sun, 19 Feb 2017 13:08:41 +0100 diff --git a/lacme b/lacme index 8cbed17..f9b3530 100755 --- a/lacme +++ b/lacme @@ -598,7 +598,7 @@ elsif ($COMMAND eq 'new-cert') { my $challenge_dir; my $rv = 0; - foreach my $s (@ARGV ? @ARGV : keys %$conf) { + foreach my $s (@ARGV ? @ARGV : sort (keys %$conf)) { my $conf = $conf->{$s} // do { print STDERR "Warning: No such section $s, skipping\n"; $rv = 1; -- cgit v1.2.3