Project

General

Profile

« Previous | Next » 

Revision 2438c036

Added by Nicolas CHARLES over 7 years ago

Fixes #9764: Script that validate inventory is not correctly called on Windows

View differences:

initial-promises/node-server/inventory/1.0/fusionAgent.cf
"inventory_file_exist" expression => filesexist("@{inventory_file}");
"has_rudder_perl" expression => fileexists("/opt/rudder/bin/perl");
pass1.inventory_file_exist::
pass1.inventory_file_exist.!windows::
"inventory_valid" expression => returnszero("${perl_command} ${this.promise_dirname}/test-inventory.pl ${inventory_file}", "noshell"),
scope => "namespace";
pass1.inventory_file_exist.windows::
"inventory_valid" expression => returnszero("\"${perl_command}\" \"${this.promise_dirname}/test-inventory.pl\" \"${inventory_file}\"", "noshell"),
scope => "namespace";
any::
"pass2" expression => "pass1";
"pass1" expression => "any";
techniques/system/inventory/1.0/fusionAgent.st
classes:
"inventory_file_exist" expression => filesexist("@{inventory_file}");
"has_rudder_perl" expression => fileexists("/opt/rudder/bin/perl");
pass1.inventory_file_exist::
pass1.inventory_file_exist.!windows::
"inventory_valid" expression => returnszero("${perl_command} ${this.promise_dirname}/test-inventory.pl ${inventory_file}", "noshell"),
scope => "namespace";
pass1.inventory_file_exist.windows::
"inventory_valid" expression => returnszero("\"${perl_command}\" \"${this.promise_dirname}/test-inventory.pl\" \"${inventory_file}\"", "noshell"),
scope => "namespace";
any::
"pass2" expression => "pass1";
"pass1" expression => "any";

Also available in: Unified diff