]> xenbits.xensource.com Git - people/dariof/osstest.git/commitdiff
cs-adjust-flight: runvar-perlop: Do not report non-changes
authorIan Jackson <ian.jackson@eu.citrix.com>
Thu, 13 Nov 2014 16:05:15 +0000 (16:05 +0000)
committerIan Campbell <ian.campbell@citrix.com>
Mon, 17 Nov 2014 17:32:11 +0000 (17:32 +0000)
With -v, runvar-perlop would unconditionally print a message about the
changed variable.  Instead, only call runvar_set if the value is to
change.

Signed-off-by: Ian Jackson <Ian.Jackson@eu.citrix.com>
Acked-by: Ian Campbell <ian.campbell@citrix.com>
cs-adjust-flight

index 7ec17e306ab275ee9e98a4003c4640b5a68422cf..d6cab1afc91c863480dd62921039664a03165079 100755 (executable)
@@ -268,7 +268,8 @@ sub change__runvar_perlop {
         my ($job, $name, $varrow) = @_;
        my $oldval = $varrow->{val};
        my $newval = perlop_value($job, $name, $op, $oldval);
-        runvar_set($job, $name, $newval, " (modified from \`$oldval')");
+        runvar_set($job, $name, $newval, " (modified from \`$oldval')")
+           if $newval ne $oldval;
     }, 'IGNORE');
 }