|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] [OSSTEST PATCH 26/32] HostnameSortSwapWords: Make name order mangling configurable
We still default to having the mangling enabled. Arguably this is
wrong I'm am minimising the number of things that will be wrong for
the existing Cambridge instance.
Signed-off-by: Ian Jackson <ian.jackson@xxxxxxxxxxxxx>
---
Osstest.pm | 2 ++
mg-hosts | 5 +++--
ms-planner | 4 +++-
3 files changed, 8 insertions(+), 3 deletions(-)
diff --git a/Osstest.pm b/Osstest.pm
index 9fbadbd..5854257 100644
--- a/Osstest.pm
+++ b/Osstest.pm
@@ -73,6 +73,8 @@ our %c = qw(
Baud 115200
DebianNonfreeFirmware firmware-bnx2
+
+ HostnameSortSwapWords 1
);
$c{$_}='' foreach qw(
diff --git a/mg-hosts b/mg-hosts
index 497139a..a911099 100755
--- a/mg-hosts
+++ b/mg-hosts
@@ -439,9 +439,10 @@ END
sub cmd_showflags () {
die if @ARGV;
+ my $sortkey = !$c{HostnameSortSwapWords} ? "hostname"
+ : "split_part(hostname, '-', 2), hostname";
my $hostsq= $dbh_tests->prepare(<<END);
- SELECT hostname FROM hostflags ORDER BY
- split_part(hostname, '-', 2), hostname
+ SELECT hostname FROM hostflags ORDER BY $sortkey
END
my $findq= $dbh_tests->prepare(<<END);
SELECT * FROM hostflags ORDER BY hostflag
diff --git a/ms-planner b/ms-planner
index f045bbf..1dd01a9 100755
--- a/ms-planner
+++ b/ms-planner
@@ -563,7 +563,9 @@ sub cmd_show_html () {
} @{ $plan->{Events}{$reso} } ];
}
- my $colheadsortkey= sub { ($_[0] =~ m/-/ ? "$' $`" : "").$_[0]; };
+ my $colheadsortkey=
+ !$c{HostnameSortSwapWords} ? sub { $_[0]; }
+ : sub { ($_[0] =~ m/-/ ? "$' $`" : "").$_[0]; };
my @colheads = sort {
$colheadsortkey->($a) cmp $colheadsortkey->($b)
} keys %{ $plan->{Events} };
--
1.7.10.4
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |