diff options
author | Sergey Poznyakoff <gray@gnu.org> | 2020-08-13 08:05:30 +0300 |
---|---|---|
committer | Sergey Poznyakoff <gray@gnu.org> | 2020-08-13 08:05:30 +0300 |
commit | ebbdbde617ddf970d112a9d0f163b5afe546117b (patch) | |
tree | dd22f5c41daeafe3b7f88e125d5a9eea3988936e | |
parent | 02065984894e3f78ee702ba0b4618f048bb5dcf6 (diff) | |
download | acmeman-ebbdbde617ddf970d112a9d0f163b5afe546117b.tar.gz acmeman-ebbdbde617ddf970d112a9d0f163b5afe546117b.tar.bz2 |
Bugfixes
* lib/App/Acmeman/Config.pm (mangle): Remove stray second argument to
has_key.
* lib/App/Acmeman/Source.pm (define_domain): Don't force
domain.X.files=default, if domain.X.files is set in the configuration.
-rw-r--r-- | lib/App/Acmeman/Config.pm | 2 | ||||
-rw-r--r-- | lib/App/Acmeman/Source.pm | 3 |
2 files changed, 3 insertions, 2 deletions
diff --git a/lib/App/Acmeman/Config.pm b/lib/App/Acmeman/Config.pm index 7c05985..6b81a25 100644 --- a/lib/App/Acmeman/Config.pm +++ b/lib/App/Acmeman/Config.pm | |||
@@ -52,7 +52,7 @@ sub mangle { | |||
52 | if (my $fnode = $self->getnode('files')) { | 52 | if (my $fnode = $self->getnode('files')) { |
53 | while (my ($k, $v) = each %{$fnode->subtree}) { | 53 | while (my ($k, $v) = each %{$fnode->subtree}) { |
54 | $v->set('files', $k, 'type', 'split') | 54 | $v->set('files', $k, 'type', 'split') |
55 | unless $v->has_key('type', 'split'); | 55 | unless $v->has_key('type'); |
56 | if ($v->subtree('type') eq 'single') { | 56 | if ($v->subtree('type') eq 'single') { |
57 | unless ($v->has_key('certificate-file')) { | 57 | unless ($v->has_key('certificate-file')) { |
58 | $self->error("files.$k.certificate-file not defined"); | 58 | $self->error("files.$k.certificate-file not defined"); |
diff --git a/lib/App/Acmeman/Source.pm b/lib/App/Acmeman/Source.pm index abae342..95e7c03 100644 --- a/lib/App/Acmeman/Source.pm +++ b/lib/App/Acmeman/Source.pm | |||
@@ -35,7 +35,8 @@ sub is_set { | |||
35 | sub define_domain { | 35 | sub define_domain { |
36 | my $self = shift; | 36 | my $self = shift; |
37 | my $cn = shift || croak "domain name must be given"; | 37 | my $cn = shift || croak "domain name must be given"; |
38 | $self->set('domain', $cn, 'files', 'default'); | 38 | $self->set('domain', $cn, 'files', 'default') |
39 | unless $self->is_set('domain', $cn, 'files'); | ||
39 | } | 40 | } |
40 | 41 | ||
41 | sub define_alias { | 42 | sub define_alias { |