> On Oct 26, 2016, at 8:00 AM, Armin Kuster <akuster...@gmail.com> wrote: > > Signed-off-by: Armin Kuster <akuster...@gmail.com> > --- > recipes-security/smack/files/run-ptest | 3 ++ > .../smack/files/smack_generator_make_fixup.patch | 18 ++++++++++ > recipes-security/smack/smack_1.3.0.bb | 42 ++++++++++++++++++++++ > 3 files changed, 63 insertions(+) > create mode 100644 recipes-security/smack/files/run-ptest > create mode 100644 > recipes-security/smack/files/smack_generator_make_fixup.patch > create mode 100644 recipes-security/smack/smack_1.3.0.bb > > diff --git a/recipes-security/smack/files/run-ptest > b/recipes-security/smack/files/run-ptest > new file mode 100644 > index 0000000..049a9b4 > --- /dev/null > +++ b/recipes-security/smack/files/run-ptest > @@ -0,0 +1,3 @@ > +#!/bin/sh > +./tests/make_policies.bash ./tests/generator > +./tests/make_policies.bash ./tests/generator labels > diff --git a/recipes-security/smack/files/smack_generator_make_fixup.patch > b/recipes-security/smack/files/smack_generator_make_fixup.patch > new file mode 100644 > index 0000000..8bafc5e > --- /dev/null > +++ b/recipes-security/smack/files/smack_generator_make_fixup.patch > @@ -0,0 +1,18 @@ > +Upstream-Status: Pending > + > +Signed-off-by: Armin Kuster <akuster...@gmail.com> > + > + > +Index: git/tests/Makefile > +=================================================================== > +--- git.orig/tests/Makefile > ++++ git/tests/Makefile > +@@ -4,7 +4,7 @@ clean: > + rm -rf ./out ./generator > + > + generator: generator.c > +- gcc -Wall -O3 generator.c -o ./generator > ++ ${CC} generator.c -o ./generator
This should be ${CC} ${LDFLAGS} since you are doing compiling and linking in single step otherwise we may end up with hash-style problems > + > + policies: ./generator ./make_policies.bash > + ./make_policies.bash ./generator > diff --git a/recipes-security/smack/smack_1.3.0.bb > b/recipes-security/smack/smack_1.3.0.bb > new file mode 100644 > index 0000000..46d305e > --- /dev/null > +++ b/recipes-security/smack/smack_1.3.0.bb > @@ -0,0 +1,42 @@ > +DESCRIPTION = "Selection of tools for developers working with Smack" > +HOMEPAGE = "https://github.com/smack-team/smack" > +SECTION = "Security/Access Control" > +LICENSE = "LGPL-2.1" > + > +LIC_FILES_CHKSUM = "file://COPYING;md5=4fbd65380cdd255951079008b364516c" > + > +SRCREV = "478f68d182c5070f510482194d3e097b11c21907" > +SRC_URI = " \ > + git://github.com/smack-team/smack.git;branch=v1.3.x \ > + file://smack_generator_make_fixup.patch \ > + file://run-ptest" > + > +PV = "1.3.0+git${SRCPV}" > + > +inherit autotools pkgconfig systemd ptest > + > +S = "${WORKDIR}/git" > + > +PACKAGECONFIG ??= "" > +PACKAGECONG += "${@bb.utils.contains('DISTRO_FEATURES', 'systemd', > 'systemd', '', d)}” ^^^^ is this a typo ? and may be it should be _append not += > + > +PACKAGECONFIG[systemd] = "--with-systemdsystemunitdir=DIR" > +PACKAGECONFIG[systemd] = > "--with-systemdsystemunitdir=${systemd_system_unitdir}, > --without-systemdsystemunitdir, systemd" > + > +do_compile_append () { > + oe_runmake -C ${S}/tests generator > +} > + > +do_install_ptest () { > + install -d ${D}${PTEST_PATH}/tests > + install ${S}/tests/generator ${D}/${PTEST_PATH}/tests > + install ${S}/tests/generate-rules.sh ${D}${PTEST_PATH}/tests > + install ${S}/tests/make_policies.bash ${D}${PTEST_PATH}/tests > +} > + > +FILES_${PN}-ptest += "generator" > + > +RDEPENDS_${PN} += "coreutils" > +RDEPENDS_${PN}-ptest += "make bash bc" > + > +BBCLASSEXTEND = "native" > -- > 2.7.4 > > -- > _______________________________________________ > yocto mailing list > yocto@yoctoproject.org > https://lists.yoctoproject.org/listinfo/yocto
signature.asc
Description: Message signed with OpenPGP using GPGMail
-- _______________________________________________ yocto mailing list yocto@yoctoproject.org https://lists.yoctoproject.org/listinfo/yocto