]> xenbits.xensource.com Git - osstest.git/commitdiff
cs-adjust-flight: Provide `jobs-del' operation
authorIan Jackson <ian.jackson@eu.citrix.com>
Thu, 17 Sep 2015 12:43:17 +0000 (13:43 +0100)
committerIan Jackson <Ian.Jackson@eu.citrix.com>
Tue, 22 Sep 2015 15:34:10 +0000 (16:34 +0100)
Signed-off-by: Ian Jackson <Ian.Jackson@eu.citrix.com>
Acked-by: Ian Campbell <ian.campbell@citrix.com>
---
v3: Document the new operation
v2: New patch

cs-adjust-flight

index 9030e92c9fd326d69d39c3e2b8bc03990bb7cbfa..834e2c87f31f56dc51b411cbad2e3b81607365a0 100755 (executable)
@@ -9,6 +9,7 @@
 #   copy <flight>
 #   copy-jobs <flight> <job-spec>
 #   jobs-list <job-spec>
+#   jobs-del <job-spec>
 #   runvar-set <job-spec> <var-spec> <value>
 #   runvar-del <job-spec> <var-spec>
 #   runvar-change <job-spec> <var-spec> <old-value> <new-value>
@@ -187,6 +188,13 @@ sub change__jobs_list {
             });
 }
 
+sub change__jobs_del {
+    die unless @changes >= 1;
+    my $jobspec = shift @changes;
+    prep_rm_jobs();
+    for_jobs($dstflight, $jobspec, \&do_rm_job, 1);
+}
+
 sub change__copy_jobs {
     die unless @changes >= 2;
     my $srcflight = shift @changes;