]> xenbits.xensource.com Git - osstest.git/commitdiff
ipmiextra: Allow explicit specification of the IPMI mgmt hostname flight-19874 flight-19875 flight-19876 flight-19877 flight-19878 flight-19879 flight-19880 flight-19882 flight-19883 flight-19884 flight-19885 flight-19887 flight-19888 flight-19889 flight-19890 flight-19891 flight-19895 flight-19896 flight-19907 flight-19908 flight-19961 flight-19962 flight-20032 flight-20033 flight-20034 flight-20035 flight-20048 flight-20049 flight-20050 flight-20051 flight-20052 flight-20054 flight-20056 flight-20059 flight-20060 flight-20063 flight-20064 flight-20065 flight-20066 flight-20067 flight-20068 flight-20069 flight-20070 flight-20074 flight-20077 flight-20078 flight-20079 flight-20080 flight-20082 flight-20083 flight-20084 flight-20085 flight-20086 flight-20088 flight-20089 flight-20090 flight-20091 flight-20092 flight-20093 flight-20094 flight-20095 flight-20096 flight-20097 flight-20098 flight-20099 flight-20100 flight-20101 flight-20102 flight-20115 flight-20116 flight-20139 flight-20140 flight-20141 flight-20167 flight-20168 flight-20177 flight-20179 flight-20180 flight-20181
authorIan Campbell <ian.campbell@citrix.com>
Sun, 29 Sep 2013 07:01:33 +0000 (08:01 +0100)
committerIan Campbell <ian.campbell@citrix.com>
Sun, 29 Sep 2013 07:01:33 +0000 (08:01 +0100)
Mention openipmi as an optional dependency in the README.

Osstest/PDU/ipmiextra.pm
README

index d510e87414c017c1b9491c6612bfb066fd51191a..a10cd4d00a2a5f99ff953f411861c08fd2fac20e 100644 (file)
@@ -35,9 +35,10 @@ BEGIN {
 }
 
 sub new {
-    my ($class, $ho, $methname, $when, $user, $pass, @opts) = @_;
+    my ($class, $ho, $methname, $when, $mgmt, $user, $pass, @opts) = @_;
     return bless { Host => $ho,
                   When => $when,
+                  Mgmt => $mgmt,
                   User => $user,
                   Pass => $pass,
                   Opts => \@opts }, $class;
@@ -48,7 +49,7 @@ sub pdu_power_state {
     my $onoff= $on ? "on" : "off";
 
     system_checked("ipmitool",
-                  "-H", "$mo->{Host}{Name}-mgmt",
+                  "-H", "$mo->{Mgmt}",
                   "-U", $mo->{User},
                   "-P", $mo->{Pass},
                   @{$mo->{Opts}})
diff --git a/README b/README
index e9aed52b017f0c282abbe98d8a3431942ebc38bb..821201a0d8597748c6687f09171c1be2aa72b96d 100644 (file)
--- a/README
+++ b/README
@@ -6,6 +6,8 @@ To run osstest in standalone mode:
      libdbi-perl libdbd-sqlite3-perl
      pax rsync
 
+ - Optional: ipmitool
+
  - Write a config file
     ~/.xen-osstest/config
    See below.