summaryrefslogtreecommitdiff
path: root/dev-util/lttng-modules
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /dev-util/lttng-modules
reinit the tree, so we can have metadata
Diffstat (limited to 'dev-util/lttng-modules')
-rw-r--r--dev-util/lttng-modules/Manifest11
-rw-r--r--dev-util/lttng-modules/lttng-modules-2.6.4.ebuild45
-rw-r--r--dev-util/lttng-modules/lttng-modules-2.7.1.ebuild45
-rw-r--r--dev-util/lttng-modules/lttng-modules-2.7.4.ebuild45
-rw-r--r--dev-util/lttng-modules/lttng-modules-2.8.0.ebuild45
-rw-r--r--dev-util/lttng-modules/metadata.xml12
6 files changed, 203 insertions, 0 deletions
diff --git a/dev-util/lttng-modules/Manifest b/dev-util/lttng-modules/Manifest
new file mode 100644
index 000000000000..c62c88ef41f7
--- /dev/null
+++ b/dev-util/lttng-modules/Manifest
@@ -0,0 +1,11 @@
+DIST lttng-modules-2.6.4.tar.bz2 295609 SHA256 2e476958563839140a1d5f4316a51ea73fd54283464e050494977a62846099e0 SHA512 ec93456829b04964d0c9befd1071e220bc047e3bf57978bf9e6a666d0be418c5825873746604e0758cd8fcd47f70f4471e0b190ad87f53b79d7efa94febeef03 WHIRLPOOL 4a1bb3f04e91eba8e668efe156dc3e553090071777aef9773d17c8235fffc7746635e34eaa979cd736a43b51047f5251f44a74d85c70d0f602a0704d6152aa10
+DIST lttng-modules-2.7.1.tar.bz2 297555 SHA256 3ce48a0d0fef39d2cc4687ec866de8f2fe49289faad02425b689559d7ddd077f SHA512 77609c7b7bc0a8315dd4c635c1be2d84cc1a946438323b362bd25cfcd97f2cf9655aefdbca8b96fceb61db7b733219251d2f9f2e1a46c7534c5d1c622c03b744 WHIRLPOOL 671f9eb773742ea8409806cf1ed26911654910c8c75a719654c6c0e154b80b07c4319cbf94b4a1114ffbca4d935e4631d7128701764d84622117c5f1d1b033bb
+DIST lttng-modules-2.7.4.tar.bz2 302329 SHA256 1ae1c6c5848e10df88698db94364188b97c4c116b1ea50831d018abd2b965e17 SHA512 bdec56c59f282be9a7d191f7799db5b66577f231f92e8fffbc1dad059706fe07c4dd288e74b516e8f6c13cc0da8a54f5e5dd913ae39639489b8eb1507ede08a8 WHIRLPOOL 1485835f9d999963230979e7516afb50591bebbe865a6e81fda88a4fa12ee66b4eebc7c4d0a77aff5bffc04fbeb0791fba719d7cdc3c861891598ce3de5809a5
+DIST lttng-modules-2.8.0.tar.bz2 315529 SHA256 b067f8a9c101dc244170ae5b66fc1d2f0547448162080a00f2a1df3701e63d29 SHA512 760a4417ca6113501f99177eded3dfdf39477a8978894d414c3e2f49c1e86716dc7a076d43f67b3fffb52e1f05ef1bc2671c0e30cfe0cead41c97a8ac1488d8c WHIRLPOOL cd8b209a75ac90f83e7425ce6923d9e8554ee97ea925b55f8c9ad198933a33f2c333c124d69c548c9304d06da7f8465b45854d0dae0e82f6feb1a8ee4a6bc072
+EBUILD lttng-modules-2.6.4.ebuild 966 SHA256 42b163bf219edf1401e7425d5a87f2e2226c10af922032c540c2978404c091b5 SHA512 b54bd61a9ce611420785c84ed0b7ec6a9e735f982ec91625540389c7198552cdafe3291d9216cb5e98ef132556c2d79a8bb7fb06a9dd311d64ff7700ac4c080e WHIRLPOOL 9bdcdbaa4b8aaeebfa75c1997f312d3ebb8f48e8fb5052b83ff1aaa56fbc6dfa58ac9406b81d29be2b285d372dc71e6408fe9d3e96be4f11492a4dc4a8382708
+EBUILD lttng-modules-2.7.1.ebuild 964 SHA256 7848f913d5eaa434df38aa40ab8f4dabce8decd7cd082e4d583f36670a6d4a1e SHA512 ae8b58e4d351c9d85b7371a571f4e700e3c9c6ed74ea977ca388cd24e559ea135be96a518eb42bf02bcdffdca1089b2caedebc8b35ba4d7e7135bfc245023d5d WHIRLPOOL b131dc449236d60ef5b6388a611a4cdef827196f5ac7524ee0643f36b0adaa17ecc0b2031e9a13b8e0a8ecbc8317713acc12eb7602a5b4aff1d9fe52ff424d4d
+EBUILD lttng-modules-2.7.4.ebuild 966 SHA256 42b163bf219edf1401e7425d5a87f2e2226c10af922032c540c2978404c091b5 SHA512 b54bd61a9ce611420785c84ed0b7ec6a9e735f982ec91625540389c7198552cdafe3291d9216cb5e98ef132556c2d79a8bb7fb06a9dd311d64ff7700ac4c080e WHIRLPOOL 9bdcdbaa4b8aaeebfa75c1997f312d3ebb8f48e8fb5052b83ff1aaa56fbc6dfa58ac9406b81d29be2b285d372dc71e6408fe9d3e96be4f11492a4dc4a8382708
+EBUILD lttng-modules-2.8.0.ebuild 966 SHA256 42b163bf219edf1401e7425d5a87f2e2226c10af922032c540c2978404c091b5 SHA512 b54bd61a9ce611420785c84ed0b7ec6a9e735f982ec91625540389c7198552cdafe3291d9216cb5e98ef132556c2d79a8bb7fb06a9dd311d64ff7700ac4c080e WHIRLPOOL 9bdcdbaa4b8aaeebfa75c1997f312d3ebb8f48e8fb5052b83ff1aaa56fbc6dfa58ac9406b81d29be2b285d372dc71e6408fe9d3e96be4f11492a4dc4a8382708
+MISC ChangeLog 3132 SHA256 41cb0db0aafe7dfa12af7c68451e2072e3f27a0c3e1396b9a9ae124d9da2601b SHA512 6031cb0bba131b1cf63b4f8e15fd23e6614a573866032779c249c8a5f2b191caedf61ddd14b6458f5d8b2283a8c9b1649a43714413e9f8f6491110f171c10aa3 WHIRLPOOL c0b2dc16731cf5ee71ee4e2df0899eeeee515669253302d9ce7919edaec06017c04fab3d9608462898bca958a9484895478204246f11705259a586e0cb48fcf7
+MISC ChangeLog-2015 1000 SHA256 147f020ec89bb99afe47fe22a574adf30c618b2f46176f158c6e5bf111d25d6b SHA512 fbd61c5b6bda94179a7c9ad64fe786f02f88bce3a14321d5cde02222e7864208853c0c5c06267c35f1b85fd6ddd1617057f1394e68485980f13309f7c33915ab WHIRLPOOL 5399e65ba55aefcaf0eab1b82b4f40a00335552d31a4ca8c1522ee833f2203dc73fa3cd8d2f1177f950bb5dbd6e02f5753c821d27ab4f4d73e92866adb8f3a12
+MISC metadata.xml 695 SHA256 4c9bc5825dccbe5d21fda04852688e202567ae20ad331e8a4f0d3bdca7e700b2 SHA512 04c53b397e1a57634fca43761c76031f4c19299c15a0e639964de526691ad90c81326f7bfcf42afe1073830c66600b653165a752381c983a021478e112f8b6f8 WHIRLPOOL ea693197fce9acbbf493a8cdab58addc5222693f3760ab63e084030456e50b126bd328e23f484179547286276807a03908badc9131fbecdc2893ac82e79802e9
diff --git a/dev-util/lttng-modules/lttng-modules-2.6.4.ebuild b/dev-util/lttng-modules/lttng-modules-2.6.4.ebuild
new file mode 100644
index 000000000000..d7f32b7b99d1
--- /dev/null
+++ b/dev-util/lttng-modules/lttng-modules-2.6.4.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+inherit linux-mod versionator
+
+MY_P="${P/_rc/-rc}"
+MY_SLOT="$(get_version_component_range 1-2)"
+
+DESCRIPTION="LTTng Kernel Tracer Modules"
+HOMEPAGE="http://lttng.org"
+SRC_URI="http://lttng.org/files/${PN}/${MY_P}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0/${MY_SLOT}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+BUILD_TARGETS="default"
+
+CONFIG_CHECK="MODULES KALLSYMS HIGH_RES_TIMERS TRACEPOINTS
+ ~HAVE_SYSCALL_TRACEPOINTS ~PERF_EVENTS ~EVENT_TRACING ~KPROBES KRETPROBES"
+
+MODULE_NAMES="true"
+
+S="${WORKDIR}/${MY_P}"
+
+pkg_pretend() {
+ if kernel_is lt 2 6 27; then
+ eerror "${PN} require Linux kernel >= 2.6.27"
+ die "Please update your kernel!"
+ fi
+}
+
+src_install() {
+ for i in $(find "${S}" -name "*.ko" -print); do
+ local val=${i##${S}/}
+ local modules+="${val%%.ko}(misc:) "
+ done
+ MODULE_NAMES=${modules}
+
+ linux-mod_src_install
+ dodoc ChangeLog README.md TODO
+}
diff --git a/dev-util/lttng-modules/lttng-modules-2.7.1.ebuild b/dev-util/lttng-modules/lttng-modules-2.7.1.ebuild
new file mode 100644
index 000000000000..816b24592955
--- /dev/null
+++ b/dev-util/lttng-modules/lttng-modules-2.7.1.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+inherit linux-mod versionator
+
+MY_P="${P/_rc/-rc}"
+MY_SLOT="$(get_version_component_range 1-2)"
+
+DESCRIPTION="LTTng Kernel Tracer Modules"
+HOMEPAGE="http://lttng.org"
+SRC_URI="http://lttng.org/files/${PN}/${MY_P}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0/${MY_SLOT}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+BUILD_TARGETS="default"
+
+CONFIG_CHECK="MODULES KALLSYMS HIGH_RES_TIMERS TRACEPOINTS
+ ~HAVE_SYSCALL_TRACEPOINTS ~PERF_EVENTS ~EVENT_TRACING ~KPROBES KRETPROBES"
+
+MODULE_NAMES="true"
+
+S="${WORKDIR}/${MY_P}"
+
+pkg_pretend() {
+ if kernel_is lt 2 6 27; then
+ eerror "${PN} require Linux kernel >= 2.6.27"
+ die "Please update your kernel!"
+ fi
+}
+
+src_install() {
+ for i in $(find "${S}" -name "*.ko" -print); do
+ local val=${i##${S}/}
+ local modules+="${val%%.ko}(misc:) "
+ done
+ MODULE_NAMES=${modules}
+
+ linux-mod_src_install
+ dodoc ChangeLog README.md TODO
+}
diff --git a/dev-util/lttng-modules/lttng-modules-2.7.4.ebuild b/dev-util/lttng-modules/lttng-modules-2.7.4.ebuild
new file mode 100644
index 000000000000..d7f32b7b99d1
--- /dev/null
+++ b/dev-util/lttng-modules/lttng-modules-2.7.4.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+inherit linux-mod versionator
+
+MY_P="${P/_rc/-rc}"
+MY_SLOT="$(get_version_component_range 1-2)"
+
+DESCRIPTION="LTTng Kernel Tracer Modules"
+HOMEPAGE="http://lttng.org"
+SRC_URI="http://lttng.org/files/${PN}/${MY_P}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0/${MY_SLOT}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+BUILD_TARGETS="default"
+
+CONFIG_CHECK="MODULES KALLSYMS HIGH_RES_TIMERS TRACEPOINTS
+ ~HAVE_SYSCALL_TRACEPOINTS ~PERF_EVENTS ~EVENT_TRACING ~KPROBES KRETPROBES"
+
+MODULE_NAMES="true"
+
+S="${WORKDIR}/${MY_P}"
+
+pkg_pretend() {
+ if kernel_is lt 2 6 27; then
+ eerror "${PN} require Linux kernel >= 2.6.27"
+ die "Please update your kernel!"
+ fi
+}
+
+src_install() {
+ for i in $(find "${S}" -name "*.ko" -print); do
+ local val=${i##${S}/}
+ local modules+="${val%%.ko}(misc:) "
+ done
+ MODULE_NAMES=${modules}
+
+ linux-mod_src_install
+ dodoc ChangeLog README.md TODO
+}
diff --git a/dev-util/lttng-modules/lttng-modules-2.8.0.ebuild b/dev-util/lttng-modules/lttng-modules-2.8.0.ebuild
new file mode 100644
index 000000000000..d7f32b7b99d1
--- /dev/null
+++ b/dev-util/lttng-modules/lttng-modules-2.8.0.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+inherit linux-mod versionator
+
+MY_P="${P/_rc/-rc}"
+MY_SLOT="$(get_version_component_range 1-2)"
+
+DESCRIPTION="LTTng Kernel Tracer Modules"
+HOMEPAGE="http://lttng.org"
+SRC_URI="http://lttng.org/files/${PN}/${MY_P}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0/${MY_SLOT}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+BUILD_TARGETS="default"
+
+CONFIG_CHECK="MODULES KALLSYMS HIGH_RES_TIMERS TRACEPOINTS
+ ~HAVE_SYSCALL_TRACEPOINTS ~PERF_EVENTS ~EVENT_TRACING ~KPROBES KRETPROBES"
+
+MODULE_NAMES="true"
+
+S="${WORKDIR}/${MY_P}"
+
+pkg_pretend() {
+ if kernel_is lt 2 6 27; then
+ eerror "${PN} require Linux kernel >= 2.6.27"
+ die "Please update your kernel!"
+ fi
+}
+
+src_install() {
+ for i in $(find "${S}" -name "*.ko" -print); do
+ local val=${i##${S}/}
+ local modules+="${val%%.ko}(misc:) "
+ done
+ MODULE_NAMES=${modules}
+
+ linux-mod_src_install
+ dodoc ChangeLog README.md TODO
+}
diff --git a/dev-util/lttng-modules/metadata.xml b/dev-util/lttng-modules/metadata.xml
new file mode 100644
index 000000000000..26a5660b7e94
--- /dev/null
+++ b/dev-util/lttng-modules/metadata.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>dlan@gentoo.org</email>
+ <name>Yixun Lan</name>
+ </maintainer>
+
+ <longdescription>
+ Use the kernel tracer if you are debugging a system-wide performance problem or a kernel problem. This tracer comes with an instrumentation patch for most kernel subsystems, which is enough to debug many problems. This includes system calls, IRQs, traps, memory management, softIRQs, scheduling and many others. Of course, the kernel tracer allows you to add your own instrumentation anywhere in the kernel code.
+ </longdescription>
+</pkgmetadata>