pf-tools/pf-tools: preseed is in the deployment section
parmelan-guest at users.alioth.debian.org
parmelan-guest at users.alioth.debian.org
Fri Apr 11 14:51:45 UTC 2014
details: http://hg.debian.org/hg/pf-tools/pf-tools/rev/89b6e8fa089b
changeset: 1271:89b6e8fa089b
user: shad
date: Fri Apr 11 16:51:36 2014 +0200
description:
preseed is in the deployment section
diffstat:
lib/PFTools/Compat/Translation.pm | 22 +++++++++++++---------
1 files changed, 13 insertions(+), 9 deletions(-)
diffs (56 lines):
diff -r 73cf29e22abb -r 89b6e8fa089b lib/PFTools/Compat/Translation.pm
--- a/lib/PFTools/Compat/Translation.pm Fri Apr 11 16:35:25 2014 +0200
+++ b/lib/PFTools/Compat/Translation.pm Fri Apr 11 16:51:36 2014 +0200
@@ -186,19 +186,28 @@
=~ s{ -installer \z}{}xms;
}
}
- elsif ( $key =~ /^arch|distrib$/ ) {
+ elsif ( $key =~ /^preseedtpl|arch|distrib$/ ) {
+
if ( ref $host_parsed->{$key} eq 'HASH' ) {
foreach my $subkey ( keys %{ $host_parsed->{$key} } ) {
+ my $new_key = $key;
+ if ( $key eq 'preseedtpl' ) {
+ $new_key = q{preseed};
+ }
if ( $subkey eq 'default' ) {
- $new_host->{'deployment'}->{$key}
+ $new_host->{'deployment'}->{$new_key}
= $host_parsed->{$key}->{$subkey};
}
else {
- $new_host->{'deployment'}->{ $key . '.' . $subkey }
+ $new_host->{'deployment'}
+ ->{ $new_key . '.' . $subkey }
= $host_parsed->{$key}->{$subkey};
}
}
}
+ elsif ( $key eq 'preseedtpl' ) {
+ $new_host->{'deployment'}->{'preseed'} = $host_parsed->{$key};
+ }
else {
$new_host->{'deployment'}->{$key} = $host_parsed->{$key};
}
@@ -269,9 +278,7 @@
$new_host->{'dns'}->{'resolver'} = $host_parsed->{$key};
}
}
- elsif ( $key
- =~ /^initrd|preseedtpl|pxetemplate|console|(pxe|uml)?filename$/xms
- )
+ elsif ( $key =~ /^initrd|pxetemplate|console|(pxe|uml)?filename$/xms )
{
my $new_key;
if ( defined $1 ) {
@@ -280,9 +287,6 @@
elsif ( $key eq 'filename' ) {
$new_key = 'pxefilename';
}
- elsif ( $key eq 'preseedtpl' ) {
- $new_key = 'preseed';
- }
else {
$new_key = $key;
}
More information about the pf-tools-commits
mailing list