Intel SGPIO enclosure management utility

Signed-off-by: Li Xin <lixin.f...@cn.fujitsu.com>
---
 .../0001-Makefile-modify-some-parameters.patch     | 51 ++++++++++++++++++++++
 meta-oe/recipes-extended/sgpio/sgpio_1.2.0.10.bb   | 28 ++++++++++++
 2 files changed, 79 insertions(+)
 create mode 100644 
meta-oe/recipes-extended/sgpio/sgpio-1.2.0.10/0001-Makefile-modify-some-parameters.patch
 create mode 100644 meta-oe/recipes-extended/sgpio/sgpio_1.2.0.10.bb

diff --git 
a/meta-oe/recipes-extended/sgpio/sgpio-1.2.0.10/0001-Makefile-modify-some-parameters.patch
 
b/meta-oe/recipes-extended/sgpio/sgpio-1.2.0.10/0001-Makefile-modify-some-parameters.patch
new file mode 100644
index 0000000..8b23a19
--- /dev/null
+++ 
b/meta-oe/recipes-extended/sgpio/sgpio-1.2.0.10/0001-Makefile-modify-some-parameters.patch
@@ -0,0 +1,51 @@
+From ecb100a252c691075720ff0604e2ebdb83deb994 Mon Sep 17 00:00:00 2001
+From: Li xin <lixin.f...@cn.fujitsu.com>
+Date: Mon, 17 Nov 2014 12:26:21 +0900
+Subject: [PATCH] Makefile : modify some parameters
+
+Signed-off-by: Li Xin <lixin.f...@cn.fujitsu.com>
+---
+ Makefile | 13 ++++++++-----
+ 1 file changed, 8 insertions(+), 5 deletions(-)
+
+diff --git a/Makefile b/Makefile
+index 278d966..431d993 100755
+--- a/Makefile
++++ b/Makefile
+@@ -23,25 +23,28 @@
+ 
+ 
+ MANDIR ?= /usr/local/man
++SBIN_DIR = /sbin
++INSTALL =/usr/bin/install -c
+ ALL = sgpio
++CFLAGS = -g -Wall
+ 
+ all: $(ALL)
+ 
+ sgpio.o: sgpio.c
+-      gcc -g -Wall -c sgpio.c
++      ${CC} $(CFLAGS) -c sgpio.c
+ 
+ sgpio: sgpio.o
+-      gcc -g sgpio.o -o sgpio
++      ${CC} -g sgpio.o -o sgpio
+ 
+ clean:
+       rm -f sgpio.o sgpio
+ 
+ install: $(ALL)
+       for i in $(ALL); do \
+-              install $$i /sbin/$$i; \
++          $(INSTALL) -D $$i $(SBIN_DIR)/$$i; \
+       done
+-      install -d $(MANDIR)/man1
+-      install -m 0644 *.1 $(MANDIR)/man1
++      $(INSTALL) -d $(MANDIR)/man1
++      $(INSTALL) -m 0644 *.1 $(MANDIR)/man1
+ 
+ uninstall:
+       for i in $(ALL); do \
+-- 
+1.8.4.2
+
diff --git a/meta-oe/recipes-extended/sgpio/sgpio_1.2.0.10.bb 
b/meta-oe/recipes-extended/sgpio/sgpio_1.2.0.10.bb
new file mode 100644
index 0000000..7867d9d
--- /dev/null
+++ b/meta-oe/recipes-extended/sgpio/sgpio_1.2.0.10.bb
@@ -0,0 +1,28 @@
+SUMMARY = "SGPIO captive backplane tool"
+DESCRIPTION = "Intel SGPIO enclosure management utility"
+HOMEPAGE = "http://sources.redhat.com/lvm2/wiki/DMRAID_Eventing";
+SECTION = "System Environment/Base"
+
+SRC_URI = 
"http://pkgs.fedoraproject.org/repo/pkgs/${PN}/${PN}-1.2-0.10-src.tar.gz/a417bf68da4e9bd79a4664c11d7debd1/${PN}-1.2-0.10-src.tar.gz";
+
+SRC_URI += "file://0001-Makefile-modify-some-parameters.patch"
+
+SRC_URI[md5sum] = "a417bf68da4e9bd79a4664c11d7debd1"
+SRC_URI[sha256sum] = 
"9bf8c42acaa247efd9321bdb1fc2390022f0c554d77fbbd4a7363d990fc0270b"
+
+S = "${WORKDIR}/${PN}"
+
+LICENSE = "GPLv2+"
+LIC_FILES_CHKSUM = "file://LICENSE_GPL;md5=393a5ca445f6965873eca0259a17f833"
+
+do_compile_prepend() {
+       oe_runmake clean
+}
+
+do_install() {
+       oe_runmake install \
+                INSTALL="/usr/bin/install -p" \
+                DESTDIR=${D} \
+               SBIN_DIR=${D}/${sbindir} \
+               MANDIR=${D}/${mandir}
+}
-- 
1.8.4.2

-- 
_______________________________________________
Openembedded-devel mailing list
Openembedded-devel@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-devel

Reply via email to