|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] [OSSTEST PATCH 42/62] preseed_hook_command: allow specifying di keys other than preseed/*
Ie, only add preseed/ if there is not already a slash.
No functional change with existing call sites other than urls and
temporary filenames.
Signed-off-by: Ian Jackson <ian.jackson@xxxxxxxxxxxxx>
---
Osstest/Debian.pm | 9 ++++++---
1 file changed, 6 insertions(+), 3 deletions(-)
diff --git a/Osstest/Debian.pm b/Osstest/Debian.pm
index 78d242e4..f8ff4f46 100644
--- a/Osstest/Debian.pm
+++ b/Osstest/Debian.pm
@@ -1472,9 +1472,12 @@ END
sub preseed_hook_command ($$$$) {
my ($ho, $di_key, $sfx, $text) = @_;
+ $di_key = "preseed/$di_key" unless $di_key =~ m{/};
+ my $basename = $di_key;
+ $basename =~ s{/}{--};
my $ix= $#{ $preseed_cmds{$di_key} } + 1;
- my $url= create_webfile($ho, "$di_key-$ix$sfx", $text);
- my $file= "/tmp/$di_key-$ix";
+ my $url= create_webfile($ho, "$basename-$ix$sfx", $text);
+ my $file= "/tmp/$basename-$ix";
my $cmd_cmd= "$preseed_wget -O $file '$url' && chmod +x $file && $file";
push @{ $preseed_cmds{$di_key} }, $cmd_cmd;
}
@@ -1521,7 +1524,7 @@ END
sub preseed_hook_cmds () {
my $preseed;
foreach my $di_key (keys %preseed_cmds) {
- $preseed .= "d-i preseed/$di_key string ".
+ $preseed .= "d-i $di_key string ".
(join ' && ', @{ $preseed_cmds{$di_key} }). "\n";
}
return $preseed;
--
2.11.0
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxxx
https://lists.xenproject.org/mailman/listinfo/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |