diff options
author | Russ Allbery <rra@cpan.org> | 2020-12-25 11:10:08 -0800 |
---|---|---|
committer | Russ Allbery <rra@cpan.org> | 2020-12-25 11:10:08 -0800 |
commit | 1e538e2e09f0365d52e00924e548d5f177dc838d (patch) | |
tree | e8b904166880d786d421f6e1bd7c9f1bc146aa74 /lib/App/DocKnot | |
parent | 3e2017d8bb7798527190aff654e762caff0a0c06 (diff) |
Move debian under distribution.packaging.debian
This required moving the existing distribution.packaging.debian
key to distribution.packaging.debian.package.
Diffstat (limited to 'lib/App/DocKnot')
-rw-r--r-- | lib/App/DocKnot/Update.pm | 15 |
1 files changed, 14 insertions, 1 deletions
diff --git a/lib/App/DocKnot/Update.pm b/lib/App/DocKnot/Update.pm index f56cf07..7c7895c 100644 --- a/lib/App/DocKnot/Update.pm +++ b/lib/App/DocKnot/Update.pm @@ -218,8 +218,21 @@ sub update { delete $data_ref->{build}{lancaster}; } - # Move packaging to distribution.packaging. + # Move packaging.debian to packaging.debian.package, move debian to + # packaging.debian, and move packaging to distribution.packaging. if (defined($data_ref->{packaging})) { + if (defined($data_ref->{packaging}{debian})) { + my $package = $data_ref->{packaging}{debian}; + $data_ref->{packaging}{debian} = { package => $package }; + } + } + if (defined($data_ref->{debian})) { + $data_ref->{packaging}{debian} //= {}; + $data_ref->{packaging}{debian} + = { $data_ref->{debian}->%*, $data_ref->{packaging}{debian}->%* }; + delete $data_ref->{debian}; + } + if ($data_ref->{packaging}) { $data_ref->{distribution}{packaging} = $data_ref->{packaging}; delete $data_ref->{packaging}; } |