|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] [PATCH v4 2/9] dummy flight generation: cs-hosts-list should not print { }
From: Ian Jackson <ian.jackson@xxxxxxxxxxxxx>
With newer bash, this causes
local envvar="FREEBSD_${arch^^}_BUILDJOB"
if [ -n "${!envvar}" ]; then
to (properly) report a syntax error.
As Roger says, it is better to print a dummy host for each
architecture, so do that.
Reported-by: Roger Pau Monné <roger.pau@xxxxxxxxxx>
Signed-off-by: Ian Jackson <ian.jackson@xxxxxxxxxxxxx>
---
cs-hosts-list | 19 +++++++++++--------
1 file changed, 11 insertions(+), 8 deletions(-)
diff --git a/cs-hosts-list b/cs-hosts-list
index 6b910ae3..384ed461 100755
--- a/cs-hosts-list
+++ b/cs-hosts-list
@@ -92,15 +92,18 @@ my ($flags) = @ARGV;
my $o;
if ($ENV{'OSSTEST_HOSTSLIST_DUMMY'}) {
- $o .= "SOMEHOST";
- if (@arches) {
- $o .= " $kernels[0]";
- $o .= " {".join(',',@arches)."}";
+ foreach my $arch (@arches ? @arches : qw(SOMEARCH)) {
+ $o .= "SOMEHOST";
+ $o .= "-\U$arch" if @arches;
+ if (@arches) {
+ $o .= " $kernels[0]";
+ $o .= " $arch";
+ }
+ if (@suites) {
+ $o .= " $suites[0]";
+ }
+ $o .= "\n";
}
- if (@suites) {
- $o .= " $suites[0]";
- }
- $o .= "\n";
print $o or die $!;
exit 0;
}
--
2.17.1
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxxx
https://lists.xenproject.org/mailman/listinfo/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |