|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] [OSSTEST PATCH 2/3] mfi-*: Provide hostflags_strip
This utility function saves us having to fragment the *_hostflags
variables any further when adding special cases. A particular special
case can strip out things it doesn't like.
No callers yet.
Signed-off-by: Ian Jackson <Ian.Jackson@xxxxxxxxxxxxx>
---
mfi-common | 10 ++++++++++
1 file changed, 10 insertions(+)
diff --git a/mfi-common b/mfi-common
index fddd1ce..a482463 100644
--- a/mfi-common
+++ b/mfi-common
@@ -102,6 +102,16 @@ job_create_build () {
./cs-job-create $flight $job $recipe $global_runvars "$@"
}
+hostflags_strip () {
+ # prints $1, which is a list of hostflags, with hostflags
+ # matching the perl regexp $2 removed
+ perl -Mstrict -we '
+ my @f = split /\,/, $ARGV[0];
+ @f = grep { !m{$ARGV[1]} } @f;
+ print join ",", @f or die $!;
+ ' "$@"
+}
+
set_hostos_runvars () {
# caller should have done
# local hostos_runvars
--
2.1.4
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxxx
https://lists.xenproject.org/mailman/listinfo/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |