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

Reply via email to