From patchwork Tue Jul 30 14:03:03 2013
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
X-Patchwork-Submitter: pierre
X-Patchwork-Id: 263385
Return-Path:
X-Original-To: incoming@patchwork.ozlabs.org
Delivered-To: patchwork-incoming@bilbo.ozlabs.org
Received: from silver.osuosl.org (silver.osuosl.org [140.211.166.136])
by ozlabs.org (Postfix) with ESMTP id 52D842C0095
for ;
Wed, 31 Jul 2013 00:02:20 +1000 (EST)
Received: from localhost (localhost [127.0.0.1])
by silver.osuosl.org (Postfix) with ESMTP id CB0E632995;
Tue, 30 Jul 2013 14:02:16 +0000 (UTC)
X-Virus-Scanned: amavisd-new at osuosl.org
Received: from silver.osuosl.org ([127.0.0.1])
by localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024)
with ESMTP id qOwzuoOhUOpy; Tue, 30 Jul 2013 14:02:15 +0000 (UTC)
Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34])
by silver.osuosl.org (Postfix) with ESMTP id EE3CC3297F;
Tue, 30 Jul 2013 14:02:14 +0000 (UTC)
X-Original-To: buildroot@lists.busybox.net
Delivered-To: buildroot@osuosl.org
Received: from whitealder.osuosl.org (whitealder.osuosl.org
[140.211.166.138])
by ash.osuosl.org (Postfix) with ESMTP id D75B81BFA37
for ;
Tue, 30 Jul 2013 14:02:29 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
by whitealder.osuosl.org (Postfix) with ESMTP id 576988F540
for ;
Tue, 30 Jul 2013 14:02:15 +0000 (UTC)
X-Virus-Scanned: amavisd-new at osuosl.org
Received: from whitealder.osuosl.org ([127.0.0.1])
by localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024)
with ESMTP id 67mdMRf3VT-N for ;
Tue, 30 Jul 2013 14:02:14 +0000 (UTC)
X-Greylist: domain auto-whitelisted by SQLgrey-1.7.6
Received: from mail-wg0-f46.google.com (mail-wg0-f46.google.com
[74.125.82.46])
by whitealder.osuosl.org (Postfix) with ESMTPS id 887018F537
for ; Tue, 30 Jul 2013 14:02:14 +0000 (UTC)
Received: by mail-wg0-f46.google.com with SMTP id k13so6020824wgh.25
for ; Tue, 30 Jul 2013 07:02:12 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
h=from:to:cc:subject:date:message-id:x-mailer:in-reply-to:references;
bh=jLBFWnvcw4vyacrRUIUiAZmFwd9UvRDL3nevAXHzqI0=;
b=s060IMuCf8AgPvTcI066rEnPf/UfK64kDGSzw9BVTASnrxiXNEdQB9MeX37uyn5r+g
bBkO99T3mwyhY2jZXy/fN91LcMtak334P5k74msL5zfcTc7Ld51oXLOb99lJJ0g3bTp7
6rpsjEpxMmWf+m0+Ln3sRZlliiW1Zk5to9DT9qQ8sUMbXsT9ThlryOTFJNC5rFkYfE6D
uOqM9orKk10HlZbTXi0uvEFuKl1hNUHFwdJK7t61DKwVoJ6FEAbLpDVkbYoLaY/h8EvT
Y7ri5HR1fc4TSsY35C8xkZFAim3nF+FVUOFhc5JN11YpcZr4pQ+0jMXO9+qf1iMiJ1FU
GTdA==
X-Received: by 10.180.36.238 with SMTP id t14mr1109722wij.29.1375192932902;
Tue, 30 Jul 2013 07:02:12 -0700 (PDT)
Received: from localhost.localdomain (neu67-4-88-160-65-171.fbx.proxad.net.
[88.160.65.171]) by mx.google.com with ESMTPSA id
em1sm21949839wib.3.2013.07.30.07.02.11 for
(version=TLSv1.2 cipher=ECDHE-RSA-RC4-SHA bits=128/128);
Tue, 30 Jul 2013 07:02:12 -0700 (PDT)
From: p.floury@gmail.com
To: buildroot@busybox.net
Date: Tue, 30 Jul 2013 16:03:03 +0200
Message-Id: <1375192983-29277-1-git-send-email-p.floury@gmail.com>
X-Mailer: git-send-email 1.7.10.4
In-Reply-To:
References:
Cc: pierre
Subject: [Buildroot] [PATCH] pacakge : add trace-cmd package
X-BeenThere: buildroot@busybox.net
X-Mailman-Version: 2.1.14
Precedence: list
List-Id: Discussion and development of buildroot
List-Unsubscribe: ,
List-Archive:
List-Post:
List-Help:
List-Subscribe: ,
MIME-Version: 1.0
Errors-To: buildroot-bounces@busybox.net
Sender: buildroot-bounces@busybox.net
From: pierre
Signed-off-by: ....
---
package/Config.in | 1 +
package/tracecmd/Config.in | 9 +++++++++
package/tracecmd/tracecmd.mk | 24 ++++++++++++++++++++++++
3 files changed, 34 insertions(+)
create mode 100644 package/tracecmd/Config.in
create mode 100644 package/tracecmd/tracecmd.mk
diff --git a/package/Config.in b/package/Config.in
index d980871..4a7bc5d 100644
--- a/package/Config.in
+++ b/package/Config.in
@@ -39,6 +39,7 @@ source "package/memstat/Config.in"
source "package/netperf/Config.in"
source "package/oprofile/Config.in"
source "package/perf/Config.in"
+source "package/tracecmd/Config.in"
source "package/ramspeed/Config.in"
source "package/rt-tests/Config.in"
source "package/strace/Config.in"
diff --git a/package/tracecmd/Config.in b/package/tracecmd/Config.in
new file mode 100644
index 0000000..cb24816
--- /dev/null
+++ b/package/tracecmd/Config.in
@@ -0,0 +1,9 @@
+config BR2_PACKAGE_TRACECMD
+ bool "trace-cmd"
+ help
+ trace-cmd - command line reader for ftrace
+ need to have ftrace enable into your kernel:
+
+ http://git.kernel.org/cgit/linux/kernel/git/rostedt/trace-cmd.git
+
+comment "trace-cmd - command line reader for ftrace"
diff --git a/package/tracecmd/tracecmd.mk b/package/tracecmd/tracecmd.mk
new file mode 100644
index 0000000..3ddff28
--- /dev/null
+++ b/package/tracecmd/tracecmd.mk
@@ -0,0 +1,24 @@
+#############################################################
+#
+# tracecmd
+#
+#############################################################
+
+TRACECMD_VERSION = 8c10a774f1f8586cd8b0e
+TRACECMD_SITE = http://git.kernel.org/cgit/linux/kernel/git/rostedt/trace-cmd.git
+TRACECMD_SITE_METHOD = git
+TRACECMD_INSTALL_STAGING = YES
+TRACECMD_LICENSE = GPL
+# No license file, the license is in the installed header
+TRACECMD_LICENSE_FILES = COPYING
+define TRACECMD_BUILD_CMDS
+ $(MAKE) CC="$(TARGET_CC)" LD="$(TARGET_LD)" -C $(@D) all
+endef
+
+define TRACECMD_INSTALL_TARGET_CMDS
+ $(INSTALL) -D -m 0755 $(@D)/trace-cmd $(TARGET_DIR)/usr/bin
+ $(INSTALL) -d -m 0755 $(TARGET_DIR)/usr/lib/trace-cmd/plugins
+ $(INSTALL) -D -m 0755 $(@D)/plugin_*.so $(TARGET_DIR)/usr/lib/trace-cmd/plugins
+endef
+
+$(eval $(generic-package))