Skip to content

Commit

Permalink
Merge pull request #467 from ncharles/bug_5430/dev/run_fusion_on_windows
Browse files Browse the repository at this point in the history
Fixes #5430: use a wrapper script for fusioninventory on windows, to run...
  • Loading branch information
jooooooon committed Sep 7, 2014
2 parents 933889c + 6e57b79 commit 48c3032
Show file tree
Hide file tree
Showing 3 changed files with 9 additions and 2 deletions.
2 changes: 1 addition & 1 deletion initial-promises/node-server/inventory/1.0/fusionAgent.cf
Original file line number Diff line number Diff line change
Expand Up @@ -160,7 +160,7 @@ bundle agent fusionAgent {
comment => "Generating inventory, in the temporary folder";

windows::
"\"c:\Program Files\FusionInventory-Agent\fusioninventory-inventory.bat\""
"\"c:\Program Files\Rudder\sbin\run-inventory.bat\""
args => "--local=\"${g.rudder_var_tmp}\inventory\" --scan-homedirs 2>nul",
contain => in_shell,
classes => cf2_if_else("run_inventory", "inventory_failed"),
Expand Down
2 changes: 1 addition & 1 deletion techniques/system/inventory/1.0/fusionAgent.st
Original file line number Diff line number Diff line change
Expand Up @@ -192,7 +192,7 @@ bundle agent fusionAgent

&if(NOVA)&
windows::
"\"C:\Program Files\FusionInventory-Agent\fusioninventory-inventory.bat\""
"\"C:\Program Files\Rudder\sbin\run-inventory.bat\""
args => "--local=\"${g.rudder_var_tmp}\inventory\" --scan-homedirs 2>nul",
contain => in_shell,
classes => cf2_if_else("run_inventory", "inventory_failed"),
Expand Down
7 changes: 7 additions & 0 deletions tools/run-inventory.bat
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
@echo off
REM Runs the Fusion Inventory agent, with the parameters passed in argument
REM by reparsing it, to solve strange bug between CFEngine and FusionInventory

REM Copyright (c) 2014 Normation SAS.

"c:\Program Files\FusionInventory-Agent\fusioninventory-agent.bat" %*

0 comments on commit 48c3032

Please sign in to comment.