added my Recipes
This commit is contained in:
@@ -0,0 +1,27 @@
|
||||
From 38c97e590fde19213f6ba31e72d1c227db869427 Mon Sep 17 00:00:00 2001
|
||||
From: Robert Yang <liezhi.yang@windriver.com>
|
||||
Date: Sun, 31 Aug 2014 22:28:38 -0700
|
||||
Subject: [PATCH] aoe-stat.in: no bashism
|
||||
|
||||
The checkbashisms shows there is no bashism, so use /bin/sh.
|
||||
|
||||
Upstream-Status: Pending
|
||||
|
||||
Signed-off-by: Robert Yang <liezhi.yang@windriver.com>
|
||||
---
|
||||
aoe-stat.in | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
diff --git a/aoe-stat.in b/aoe-stat.in
|
||||
index 50e6ac6..0c1d6f5 100755
|
||||
--- a/aoe-stat.in
|
||||
+++ b/aoe-stat.in
|
||||
@@ -1,4 +1,4 @@
|
||||
-#! /bin/bash
|
||||
+#! /bin/sh
|
||||
# aoe-stat - collate and present information about AoE storage
|
||||
# Copyright 2012, CORAID, Inc., and licensed under GPL v.2.
|
||||
|
||||
--
|
||||
1.7.9.5
|
||||
|
||||
@@ -0,0 +1,31 @@
|
||||
Add LDFLAGS variable to Makefile, make sure the extra linker flags can be passed.
|
||||
|
||||
Upstream-Status: Pending
|
||||
|
||||
Signed-off-by: Yi Zhao <yi.zhao@windriver.com>
|
||||
|
||||
diff --git a/Makefile b/Makefile
|
||||
index 0c56ade..79f2e2b 100644
|
||||
--- a/Makefile
|
||||
+++ b/Makefile
|
||||
@@ -68,17 +68,17 @@ clean :
|
||||
rm -f ${CONF_SCRIPTS} ${AOE_PING_OBJ} ${AOE_CFG_OBJ} ${SANCHECK_OBJ} ${PROGS}
|
||||
|
||||
aoeping : ${AOE_PING_OBJ}
|
||||
- ${CC} ${CFLAGS} -o $@ ${AOE_PING_OBJ}
|
||||
+ ${CC} ${CFLAGS} ${LDFLAGS} -o $@ ${AOE_PING_OBJ}
|
||||
aoeping.o : aoeping.c dat.h fns.h
|
||||
${CC} ${CFLAGS} -o $@ -c $<
|
||||
linux.o : linux.c config.h
|
||||
${CC} ${CFLAGS} -o $@ -c $<
|
||||
aoecfg: ${AOE_CFG_OBJ}
|
||||
- ${CC} ${CFLAGS} -o $@ ${AOE_CFG_OBJ}
|
||||
+ ${CC} ${CFLAGS} ${LDFLAGS} -o $@ ${AOE_CFG_OBJ}
|
||||
aoecfg.o : aoecfg.c dat.h fns.h
|
||||
${CC} ${CFLAGS} -o $@ -c $<
|
||||
aoe-sancheck : ${SANCHECK_OBJ}
|
||||
- -$(CC) $(CFLAGS) -o $@ ${SANCHECK_OBJ} $(SANCHECKLIBS)
|
||||
+ -$(CC) $(CFLAGS) ${LDFLAGS} -o $@ ${SANCHECK_OBJ} $(SANCHECKLIBS)
|
||||
aoe-sancheck.o : aoe-sancheck.c
|
||||
-$(CC) $(CFLAGS) -o $@ -c $<
|
||||
|
||||
@@ -0,0 +1,12 @@
|
||||
--- a/Makefile
|
||||
+++ b/Makefile
|
||||
@@ -40,7 +40,8 @@ NPERSHELF=16
|
||||
CONF_SCRIPTS = aoe-discover aoe-interfaces aoe-mkshelf aoe-revalidate aoe-flush aoe-stat
|
||||
PROGS = aoeping aoecfg aoe-sancheck
|
||||
COMMANDS := ${CONF_SCRIPTS} aoe-mkdevs aoe-version coraid-update ${PROGS}
|
||||
-CFLAGS = -Wall -O -g
|
||||
+# We could still override this on the command line.
|
||||
+CFLAGS += -Wall -O -g
|
||||
SANCHECKLIBS = -lpthread
|
||||
|
||||
AOE_PING_OBJ = aoeping.o linux.o
|
||||
@@ -0,0 +1,27 @@
|
||||
SUMMARY = "ATA over Ethernet Tools"
|
||||
DESCRIPTION = " \
|
||||
The aoetools are programs for users of the ATA over Ethernet (AoE)network \
|
||||
storage protocol, a simple protocol for using storage over anethernet LAN. \
|
||||
The vblade program (storage target) exports a blockdevice using AoE. \
|
||||
"
|
||||
HOMEPAGE = "http://sourceforge.net/projects/${BPN}"
|
||||
SECTION = "admin"
|
||||
LICENSE = "GPL-2.0-only"
|
||||
LIC_FILES_CHKSUM = "file://COPYING;md5=94d55d512a9ba36caa9b7df079bae19f"
|
||||
RRECOMMENDS:${PN} = "kernel-module-aoe"
|
||||
|
||||
SRC_URI = "http://sourceforge.net/projects/${BPN}/files/${BPN}/${BPN}-${PV}.tar.gz \
|
||||
file://aoe-stat-no-bashism.patch \
|
||||
file://makefile-add-ldflags.patch \
|
||||
file://reproducible-build.patch \
|
||||
"
|
||||
SRC_URI[md5sum] = "bff30daa988a65f69d4448ce4726a6db"
|
||||
SRC_URI[sha256sum] = "fb5e2cd0de7644cc1ec04ee3aeb43211cf7445a0c19e13d6b3ed5a8fbdf215ff"
|
||||
|
||||
# EXTRA_OEMAKE is typically: -e MAKEFLAGS=
|
||||
# the -e causes problems as CFLAGS is modified in the Makefile.
|
||||
EXTRA_OEMAKE = ""
|
||||
|
||||
do_install() {
|
||||
oe_runmake DESTDIR=${D} install
|
||||
}
|
||||
Reference in New Issue
Block a user