Ktap is a new scripting dynamic tracing tool for Linux. >From kernel v3.13 it'll live inside the kernel tree, but for earlier kernels, this recipe will be usefull.
Signed-off-by: Anders Darander <and...@chargestorm.se> --- meta-oe/recipes-kernel/ktap/ktap-module_0.3.bb | 19 +++++++++++++++++++ meta-oe/recipes-kernel/ktap/ktap.inc | 11 +++++++++++ meta-oe/recipes-kernel/ktap/ktap_0.3.bb | 17 +++++++++++++++++ 3 files changed, 47 insertions(+) create mode 100644 meta-oe/recipes-kernel/ktap/ktap-module_0.3.bb create mode 100644 meta-oe/recipes-kernel/ktap/ktap.inc create mode 100644 meta-oe/recipes-kernel/ktap/ktap_0.3.bb diff --git a/meta-oe/recipes-kernel/ktap/ktap-module_0.3.bb b/meta-oe/recipes-kernel/ktap/ktap-module_0.3.bb new file mode 100644 index 0000000..12167ea --- /dev/null +++ b/meta-oe/recipes-kernel/ktap/ktap-module_0.3.bb @@ -0,0 +1,19 @@ +# Released under the MIT license (see COPYING.MIT for the terms) + +require ktap.inc + +DESCRIPTION = "KTAP is a scripting dynamic tracing tool for Linux" + +inherit module + +# Only build the module +MAKE_TARGETS = "mod" + +# Kernel module packages MUST begin with 'kernel-module-', otherwise +# multilib image generation can fail. +# +# The following line is only necessary if the recipe name does not begin +# with kernel-module-. +# +PKG_${PN} = "kernel-module-${PN}" + diff --git a/meta-oe/recipes-kernel/ktap/ktap.inc b/meta-oe/recipes-kernel/ktap/ktap.inc new file mode 100644 index 0000000..7fde165 --- /dev/null +++ b/meta-oe/recipes-kernel/ktap/ktap.inc @@ -0,0 +1,11 @@ +# Released under the MIT license (see COPYING.MIT for the terms) + +HOMEPAGE = "http://www.ktap.org" +LICENSE = "GPLv2" +LIC_FILES_CHKSUM = "file://LICENSE-GPL;md5=eb723b61539feef013de476e68b5c50a" + +SRCREV = "6a5100b77321ce5792dfea34fa500ea537b1858c" +SRC_URI = "git://github.com/ktap/ktap.git" + +S = "${WORKDIR}/git" + diff --git a/meta-oe/recipes-kernel/ktap/ktap_0.3.bb b/meta-oe/recipes-kernel/ktap/ktap_0.3.bb new file mode 100644 index 0000000..f5dd62f --- /dev/null +++ b/meta-oe/recipes-kernel/ktap/ktap_0.3.bb @@ -0,0 +1,17 @@ +# Released under the MIT license (see COPYING.MIT for the terms) + +require ktap.inc + +SUMMARY = "KTAP is a scripting dynamic tracing tool for Linux" +DEPENDS = "ktap-module" + +# Only build the userspace app +EXTRA_OEMAKE = "ktap" + +do_install() { + install -d ${D}${bindir} + install -m 0755 ${S}/ktap ${D}${bindir}/ +} + +RDEPENDS_${PN} = "kernel-module-ktapvm" + -- 1.8.4.rc3 _______________________________________________ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel