Looks good. I'll take it, probably apply tomorrow. Thanks.
On Thu, Feb 19, 2015 at 09:46:44PM -0500, Sam Nelson wrote: > - Provides module and libraries to offload IPSec security > policy & associated security association to NETCP for > crypto operations > > Signed-off-by: Sam Nelson <[email protected]> > > --- > Changes from previous version of patch > - Adjusted path wrt WORKDIR > --- > --- > .../recipes-support/ipsecmgr/ipsecmgr-mod_git.bb | 20 +++++++++++++ > .../recipes-support/ipsecmgr/ipsecmgr.inc | 6 ++++ > .../recipes-support/ipsecmgr/ipsecmgr_git.bb | 30 > ++++++++++++++++++++ > 3 files changed, 56 insertions(+) > create mode 100644 > meta-arago-extras/recipes-support/ipsecmgr/ipsecmgr-mod_git.bb > create mode 100644 meta-arago-extras/recipes-support/ipsecmgr/ipsecmgr.inc > create mode 100644 meta-arago-extras/recipes-support/ipsecmgr/ipsecmgr_git.bb > > diff --git a/meta-arago-extras/recipes-support/ipsecmgr/ipsecmgr-mod_git.bb > b/meta-arago-extras/recipes-support/ipsecmgr/ipsecmgr-mod_git.bb > new file mode 100644 > index 0000000..b00da58 > --- /dev/null > +++ b/meta-arago-extras/recipes-support/ipsecmgr/ipsecmgr-mod_git.bb > @@ -0,0 +1,20 @@ > +SUMMARY = "IPSec Manager kernel module" > +DESCRIPTION = "Provides Module to offload IPSec security policy & associated > security association to NETCP for crypto operations" > + > +LIC_FILES_CHKSUM = > "file://../../ipsecmgr_snoop.h;beginline=1;endline=33;md5=f7eadca4fb5599f508dc11fa1e752919" > + > +include ipsecmgr.inc > + > +MACHINE_KERNEL_PR_append = "a+gitr${SRCPV}" > +PR = "${MACHINE_KERNEL_PR}" > + > +EXTRA_OEMAKE += "KDIR="${STAGING_KERNEL_DIR}"" > + > +inherit module > + > +S = "${WORKDIR}/git/src/module" > + > +do_install() { > +# Install kernel module > + oe_runmake INSTALL_MOD_PATH="${D}" install > +} > diff --git a/meta-arago-extras/recipes-support/ipsecmgr/ipsecmgr.inc > b/meta-arago-extras/recipes-support/ipsecmgr/ipsecmgr.inc > new file mode 100644 > index 0000000..2aafa57 > --- /dev/null > +++ b/meta-arago-extras/recipes-support/ipsecmgr/ipsecmgr.inc > @@ -0,0 +1,6 @@ > +LICENSE = "BSD-3-Clause" > +BRANCH="master" > +SRC_URI = > "git://arago-project.org/git/projects/ipsecmgr.git;protocol=git;branch=${BRANCH}" > +#Commit ID corresponding to DEV.IPSECMGR.01.01.00.03 > +SRCREV = "1ea8355ae9142311901c842c97a58d2846b308e6" > +PV = "01.01.00.03" > diff --git a/meta-arago-extras/recipes-support/ipsecmgr/ipsecmgr_git.bb > b/meta-arago-extras/recipes-support/ipsecmgr/ipsecmgr_git.bb > new file mode 100644 > index 0000000..d134baf > --- /dev/null > +++ b/meta-arago-extras/recipes-support/ipsecmgr/ipsecmgr_git.bb > @@ -0,0 +1,30 @@ > +SUMMARY = "IPSec Manager libraries" > +DESCRIPTION = "Provides library to offload IPSec security policy & > associated security association to NETCP for crypto operations" > + > +LIC_FILES_CHKSUM = > "file://../ipsecmgr_snoop.h;beginline=1;endline=33;md5=f7eadca4fb5599f508dc11fa1e752919" > + > +include ipsecmgr.inc > + > +DEPENDS = "libnl-xfrm" > + > +CFLAGS += "-I${STAGING_INCDIR}/libnl3" > + > +S = "${WORKDIR}/git/build" > +LIB_INC_DIR = "${WORKDIR}/git" > +UTILS_LIB_INC_DIR = "${WORKDIR}/git/utils/iface/" > + > +do_compile() { > +# Compile the library > + make clean > + make all > +} > +do_install() { > +# Install libraries > + install -d ${D}${libdir}/ > + install -c -m 666 libipsecmgr_snoop.a ${D}${libdir}/ > + install -c -m 666 libipsecmgr_ipc.a ${D}${libdir}/ > + install -c -m 666 libipsecmgr_syslog.a ${D}${libdir}/ > + install -d ${D}${includedir}/ > + install -c -m 666 ${LIB_INC_DIR}/*.h ${D}${includedir}/ > + install -c -m 666 ${UTILS_LIB_INC_DIR}/*.h ${D}${includedir}/ > +} > -- > 1.7.9.5 > > _______________________________________________ > meta-arago mailing list > [email protected] > http://arago-project.org/cgi-bin/mailman/listinfo/meta-arago _______________________________________________ meta-arago mailing list [email protected] http://arago-project.org/cgi-bin/mailman/listinfo/meta-arago
