diff -r ea850bf2e35e lib/plugins/stonith/external/ipmi
--- a/lib/plugins/stonith/external/ipmi	Sat Aug 06 01:37:34 2011 +0200
+++ b/lib/plugins/stonith/external/ipmi	Wed Aug 17 10:11:29 2011 +0900
@@ -36,7 +36,7 @@
 POWEROFF="power off"
 POWERON="power on"
 STATUS="power status"
-IPMITOOL=`which ipmitool 2>/dev/null`
+IPMITOOL=${ipmitool:-"`which ipmitool 2>/dev/null`}
 
 have_ipmi() {
 	test -x "${IPMITOOL}"
@@ -237,6 +237,16 @@
 </longdesc>
 </parameter>
 
+<parameter name="ipmitool" unique="0">
+<content type="string" default=""/>
+<shortdesc lang="en">
+IPMI command(ipmitool) 
+</shortdesc>
+<longdesc lang="en">
+Specify the full path to IPMI command.
+</longdesc>
+</parameter>
+
 </parameters>
 IPMIXML
 	exit 0
