run: use predefined name for wsman script
"file tempfile" is not available in tcl versions below 8.6, which are still wide spread, for example, in Ubuntu 12.04.5 LTS. Fixes #1328.
This commit is contained in:
parent
22db466194
commit
6344ab94b2
6
tool/run
6
tool/run
|
@ -686,9 +686,9 @@ proc amt_reset_soap_eoi { } {
|
|||
# Reset via Intel AMT wsman protocol
|
||||
#
|
||||
proc amt_reset_wsman { } {
|
||||
file tempfile xml_request ".xml"
|
||||
set xml_request "amt-reset-wsman.xml"
|
||||
|
||||
set fh [open $xml_request "WRONLY"]
|
||||
set fh [open $xml_request "WRONLY CREAT TRUNC"]
|
||||
|
||||
puts $fh {
|
||||
<!-- poweron - 2, poweroff - 8, reset - 5 -->
|
||||
|
@ -711,8 +711,6 @@ proc amt_reset_wsman { } {
|
|||
close $fh
|
||||
|
||||
exec wsman invoke -a RequestPowerStateChange -J $xml_request "http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/CIM_PowerManagementService?SystemCreationClassName=\"CIM_ComputerSystem\",SystemName=\"Intel(r) AMT\",CreationClassName=\"CIM_PowerManagementService\",Name=\"Intel(r) AMT Power Management Service\"" --port 16992 -h $::env(AMT_TEST_MACHINE_IP) --username admin -p $::env(AMT_TEST_MACHINE_PWD) -V -v
|
||||
|
||||
file delete $xml_request
|
||||
}
|
||||
|
||||
|
||||
|
|
Loading…
Reference in New Issue