@@ -62,7 +62,7 @@ def crm_configure_load_update(cmd)
6262 begin
6363 f << cmd
6464 f . close
65- CrmEvents . instance . push "crm configure\n #{ cmd } \n " unless @no_log
65+ CrmEvents . instance . push "/usr/sbin/ crm configure\n #{ cmd } \n " unless @no_log
6666 result = crm '-F' , 'configure' , 'load' , 'update' , f . path
6767 ensure
6868 f . unlink
@@ -73,7 +73,7 @@ def crm_configure_load_update(cmd)
7373 # Invoke cibadmin with command line arguments. Returns stdout as string,
7474 # Raises NotFoundError, SecurityError or RuntimeError on failure.
7575 def cibadmin ( *cmd )
76- out , err , status = Util . run_as ( current_user , current_pass , 'cibadmin' , *cmd )
76+ out , err , status = Util . run_as ( current_user , current_pass , '/usr/sbin/ cibadmin' , *cmd )
7777 case status . exitstatus
7878 when 0
7979 return out
@@ -89,23 +89,23 @@ def cibadmin(*cmd)
8989
9090 # Invoke "cibadmin -p --replace"
9191 def cibadmin_replace ( xml )
92- CrmEvents . instance . push "cibadmin -p --replace <<EOF\n #{ xml } \n EOF" unless @no_log
92+ CrmEvents . instance . push "/usr/sbin/ cibadmin -p --replace <<EOF\n #{ xml } \n EOF" unless @no_log
9393 cibadmin '-p' , '--replace' , stdin_data : xml
9494 end
9595
9696 def cibadmin_replace_xpath ( xpath , xml )
97- CrmEvents . instance . push "cibadmin -p --replace --xpath #{ xpath } <<EOF\n #{ xml } \n EOF" unless @no_log
97+ CrmEvents . instance . push "/usr/sbin/ cibadmin -p --replace --xpath #{ xpath } <<EOF\n #{ xml } \n EOF" unless @no_log
9898 cibadmin '-p' , '--replace' , '--xpath' , xpath , stdin_data : xml
9999 end
100100
101101 def cibadmin_modify ( xml )
102- CrmEvents . instance . push "cibadmin -p -c --modify <<EOF\n #{ xml } \n EOF" unless @no_log
102+ CrmEvents . instance . push "/usr/sbin/ cibadmin -p -c --modify <<EOF\n #{ xml } \n EOF" unless @no_log
103103 cibadmin '-p' , '-c' , '--modify' , stdin_data : xml
104104 end
105105
106106 # Used by the simulator
107107 def crm_simulate ( *cmd )
108- Util . run_as ( current_user , current_pass , 'crm_simulate' , *cmd )
108+ Util . run_as ( current_user , current_pass , '/usr/sbin/ crm_simulate' , *cmd )
109109 end
110110
111111 private
@@ -132,7 +132,7 @@ def invoke_crm(input, *cmd)
132132 end
133133 cmd << { stdin_data : input }
134134
135- out , err , status = Util . run_as ( current_user , current_pass , 'crm' , *cmd )
135+ out , err , status = Util . run_as ( current_user , current_pass , '/usr/sbin/ crm' , *cmd )
136136 [ out , fudge_error ( status . exitstatus , err ) , status . exitstatus ]
137137 end
138138
0 commit comments