On Thu, Jul 31, 2014 at 4:45 PM, Armin Kuster <akus...@mvista.com> wrote: > Add userland support program ccs-tools > > Signed-off-by: Armin Kuster <akus...@mvista.com> > --- > recipes-security/ccs-tools/README | 12 ++++++++ > recipes-security/ccs-tools/ccs-tools_1.8.3.bb | 42 > +++++++++++++++++++++++++++ > 2 files changed, 54 insertions(+) > create mode 100644 recipes-security/ccs-tools/README > create mode 100644 recipes-security/ccs-tools/ccs-tools_1.8.3.bb > > diff --git a/recipes-security/ccs-tools/README > b/recipes-security/ccs-tools/README > new file mode 100644 > index 0000000..89d2d00 > --- /dev/null > +++ b/recipes-security/ccs-tools/README > @@ -0,0 +1,12 @@ > +Documentation: > +http://tomoyo.sourceforge.jp/1.8/index.html.en > + > + > +To start via command line add: > + > +" security=tomoyo TOMOYO_trigger=/usr/lib/systemd/systemd" > + > +To initialize: > +/usr/lib/ccs-tools/init_policy
the above info would be nicer on target. May be add it to package description > + > +DISTRO_FEATURES_append = " tomoyo" > diff --git a/recipes-security/ccs-tools/ccs-tools_1.8.3.bb > b/recipes-security/ccs-tools/ccs-tools_1.8.3.bb > new file mode 100644 > index 0000000..939a5d7 > --- /dev/null > +++ b/recipes-security/ccs-tools/ccs-tools_1.8.3.bb > @@ -0,0 +1,42 @@ > +SUMMARY = "Tomoyo" > +DESCRIPTION = "TOMOYO Linux is a Mandatory Access Control (MAC) > implementation for Linux that can be used to increase the security of a > system, while also being useful purely as a system analysis tool." > +SECTION = "security" > +LICENSE = "GPL-2.0" > +LIC_FILES_CHKSUM = "file://README.ccs;md5=5b80632c6a2a3b7fa92ea46eff15bee9" > + > +DEPENDS = "ncurses" > + > +SRC_URI = > "http://osdn.dl.sourceforge.jp/tomoyo/49693/ccs-tools-1.8.3-20130406.tar.gz" > + > +SRC_URI[md5sum] = "ffff535584cdf9ae28b85061c32e5618" > +SRC_URI[sha256sum] = > "1e4129b59cd7fdb963962af7f2cccf4a66c77a4b0948f67320b569aaf6585fcf" > + > +S = "${WORKDIR}/${PN}" > +do_make(){ > + oe_runmake USRLIBDIR=${libdir} all > + cd ${S}/kernel_test > + oe_runmake all > +} > + > +do_install(){ > + oe_runmake INSTALLDIR=${D} USRLIBDIR=${libdir} install > +} > + > +PACKAGE="${PN} ${PN}-dbg" > + > +FILES_${PN} = "\ > + ${sbindir}/* \ > + ${base_sbindir}/* \ > + ${libdir}/* \ > + ${mandir}/man8/* \ manpages should go into ${PN}-doc > +" > + > +FILES_${PN}-dbg = "\ > + ${base_sbindir}/.debug/* \ > + ${sbindir}/.debug/* \ > + ${libdir}/.debug/* \ > + ${libdir}/ccs/.debug/* \ > + /usr/src/debug/* \ > +" > + > + > -- > 1.9.1 > > -- > _______________________________________________ > yocto mailing list > yocto@yoctoproject.org > https://lists.yoctoproject.org/listinfo/yocto -- _______________________________________________ yocto mailing list yocto@yoctoproject.org https://lists.yoctoproject.org/listinfo/yocto