Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Browse files

ipmiutil 2.8.5

Closes #15049.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
  • Loading branch information...
commit dab60d58dfc390d41fb3218fc84b19622a029db1 1 parent 46c70e6
@rtau rtau authored adamv committed
Showing with 46 additions and 0 deletions.
  1. +46 −0 Library/Formula/ipmiutil.rb
View
46 Library/Formula/ipmiutil.rb
@@ -0,0 +1,46 @@
+require 'formula'
+
+class Ipmiutil < Formula
+ homepage 'http://ipmiutil.sourceforge.net/'
+ url 'http://downloads.sourceforge.net/project/ipmiutil/ipmiutil-2.8.5.tar.gz'
+ sha1 'b79dfddf09d685fb92fba08dd8d1fb8f84adcea9'
+
+ # Make ipmiutil treat Darwin as BSD
+ def patches
+ DATA
+ end
+
+ def install
+ system "./configure", "--disable-debug", "--disable-dependency-tracking",
+ "--prefix=#{prefix}",
+ "--enable-sha256",
+ "--enable-gpl"
+
+ system "make", "TMPDIR=#{ENV['TMPDIR']}"
+ # DESTDIR is needed to make everything go where we want it.
+ system "make", "prefix=/",
+ "DESTDIR=#{prefix}",
+ "varto=#{var}/lib/#{name}",
+ "initto=#{etc}/init.d",
+ "sysdto=#{prefix}/#{name}",
+ "install"
+ end
+
+ def test
+ system "#{bin}/ipmiutil delloem help"
+ end
+end
+
+__END__
+diff -u ./configure.bak ./configure
+--- ./configure.bak 2012-09-18 23:19:11.000000000 +0800
++++ ./configure 2012-09-18 23:21:04.000000000 +0800
+@@ -20983,7 +20983,7 @@
+ OS_CFLAGS="-DLINUX $MD2_CFLAGS $cfwarn"
+ else
+ # usually "x$sysname" = "xFreeBSD", but allow NetBSD
+- echo $sysname | grep BSD >/dev/null 2>&1
++ echo $sysname | grep 'BSD\|Darwin' >/dev/null 2>&1
+ if test $? -eq 0; then
+ os=bsd
+ OS_CFLAGS="-DBSD"
Please sign in to comment.
Something went wrong with that request. Please try again.