added my Recipes
This commit is contained in:
@@ -0,0 +1,34 @@
|
||||
From 400b8f235377f677a7a760f1e3a1cd26d95140bc Mon Sep 17 00:00:00 2001
|
||||
From: Khem Raj <raj.khem@gmail.com>
|
||||
Date: Fri, 16 Jun 2017 22:58:18 -0700
|
||||
Subject: [PATCH] Add printf format and silence format-security warnings
|
||||
|
||||
Fix
|
||||
|
||||
vconfig.c:66:4: error: format not a string literal and no format arguments [-Werror=format-security]
|
||||
fprintf(stdout,usage);
|
||||
^~~~~~~
|
||||
|
||||
Upstream-Status: Pending
|
||||
|
||||
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
||||
---
|
||||
vconfig.c | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
diff --git a/vconfig.c b/vconfig.c
|
||||
index 5057cfd..83137ba 100644
|
||||
--- a/vconfig.c
|
||||
+++ b/vconfig.c
|
||||
@@ -63,7 +63,7 @@ static char* usage =
|
||||
" is OFF.\n";
|
||||
|
||||
void show_usage() {
|
||||
- fprintf(stdout,usage);
|
||||
+ fprintf(stdout, "%s", usage);
|
||||
}
|
||||
|
||||
int hex_to_bytes(char* bytes, int bytes_length, char* hex_str) {
|
||||
--
|
||||
2.13.1
|
||||
|
||||
@@ -0,0 +1,22 @@
|
||||
From: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
|
||||
Subject: vlan: do not include ${HOME}/linux/include dir
|
||||
|
||||
~/linux/include dir may exist and so will be added to include path
|
||||
in front of sanitized kernel headers in OE chroot. Drop this include
|
||||
option.
|
||||
|
||||
Upstream-Status: Inappropriate [embedded specific]
|
||||
|
||||
Index: vlan/MakeInclude
|
||||
===================================================================
|
||||
--- vlan.orig/MakeInclude
|
||||
+++ vlan/MakeInclude
|
||||
@@ -16,7 +16,7 @@ ifeq "${PLATFORM}" ""
|
||||
endif
|
||||
|
||||
## You may need to change this linux/include part.
|
||||
-CCFLAGS = -g -D_GNU_SOURCE -Wall -I${HOME}/linux/include
|
||||
+CCFLAGS = -g -D_GNU_SOURCE -Wall
|
||||
LDLIBS = # -lm #-lnsl # -lsocket
|
||||
|
||||
ARM_TC_BIN = ${HOME}/Intrinsyc/bin
|
||||
@@ -0,0 +1,41 @@
|
||||
SUMMARY = "VLAN provides vconfig utility"
|
||||
HOMEPAGE = "http://www.candelatech.com/~greear/vlan.html"
|
||||
SECTION = "misc"
|
||||
LICENSE = "GPL-2.0-only"
|
||||
LIC_FILES_CHKSUM = "file://vconfig.c;beginline=1;endline=19;md5=094ca47de36c20c598b15b32c270ce0a"
|
||||
|
||||
SRC_URI = "https://launchpad.net/ubuntu/+archive/primary/+sourcefiles/vlan/1.9-3ubuntu10.6/${BPN}_${PV}.orig.tar.gz \
|
||||
file://no-HOME-includes.patch \
|
||||
file://0001-Add-printf-format-and-silence-format-security-warnin.patch \
|
||||
"
|
||||
|
||||
SRC_URI[md5sum] = "5f0c6060b33956fb16e11a15467dd394"
|
||||
SRC_URI[sha256sum] = "3b8f0a1bf0d3642764e5f646e1f3bbc8b1eeec474a77392d9aeb4868842b4cca"
|
||||
|
||||
UPSTREAM_CHECK_URI = "http://vlan.sourcearchive.com/"
|
||||
UPSTREAM_CHECK_REGEX = "/(?P<pver>\d+(\.\d+)+)/"
|
||||
|
||||
S = "${WORKDIR}/${BPN}"
|
||||
|
||||
inherit update-alternatives
|
||||
|
||||
EXTRA_OEMAKE = "-e MAKEFLAGS="
|
||||
|
||||
# comment out MakeInclude in Makefile which sets build environment
|
||||
do_configure:append () {
|
||||
sed -i 's/^ include/#^include/' ${S}/Makefile
|
||||
}
|
||||
|
||||
# ignore strip to avoid yocto errors in stripping
|
||||
do_compile () {
|
||||
oe_runmake PLATFORM=ARM 'STRIP=echo' CCFLAGS="${CFLAGS}" all
|
||||
}
|
||||
|
||||
do_install () {
|
||||
install -d ${D}/${base_sbindir}
|
||||
install -m 0755 ${S}/vconfig ${D}/${base_sbindir}/
|
||||
}
|
||||
|
||||
ALTERNATIVE_PRIORITY = "100"
|
||||
ALTERNATIVE:${PN} = "vconfig"
|
||||
ALTERNATIVE_LINK_NAME[vconfig] = "${base_sbindir}/vconfig"
|
||||
Reference in New Issue
Block a user