Skip to content
Browse files

ipmiutil 2.8.5

Closes #15049.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
  • Loading branch information...
1 parent a5158fc commit d3e4b08b93f4d59d4c1ea87788d61eb4b0aceb1e @rtau rtau committed with adamv
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"

0 comments on commit d3e4b08

Please sign in to comment.
Something went wrong with that request. Please try again.