Khem,
Thanks for the feedback. Will incorporate suggestions into V2.
- Armin
On 07/31/2014 07:11 PM, Khem Raj wrote:
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