diff options
author | Jan Luebbe <jlu@pengutronix.de> | 2019-06-25 16:14:34 +0200 |
---|---|---|
committer | Michael Olbrich <m.olbrich@pengutronix.de> | 2019-06-28 10:07:10 +0200 |
commit | b10215c93bfac6a7a7b64aa9d2560960a43d335b (patch) | |
tree | 850d6c223db5a5f5c38057953a2a9c17617f1f3f | |
parent | a9e1de4203a52bdd24a99d31ad98ad2ba45bce41 (diff) | |
download | ptxdist-b10215c93bfac6a7a7b64aa9d2560960a43d335b.tar.gz ptxdist-b10215c93bfac6a7a7b64aa9d2560960a43d335b.tar.xz |
blktrace: add new package
Signed-off-by: Jan Luebbe <jlu@pengutronix.de>
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
-rw-r--r-- | rules/blktrace.in | 8 | ||||
-rw-r--r-- | rules/blktrace.make | 63 |
2 files changed, 71 insertions, 0 deletions
diff --git a/rules/blktrace.in b/rules/blktrace.in new file mode 100644 index 000000000..69335e2e4 --- /dev/null +++ b/rules/blktrace.in @@ -0,0 +1,8 @@ +## SECTION=disk_and_file + +config BLKTRACE + tristate + prompt "blktrace" + help + Collects and parses block IO traces using the CONFIG_BLK_DEV_IO_TRACE + kernel feature. diff --git a/rules/blktrace.make b/rules/blktrace.make new file mode 100644 index 000000000..c39107a98 --- /dev/null +++ b/rules/blktrace.make @@ -0,0 +1,63 @@ +# -*-makefile-*- +# +# Copyright (C) 2019 by Jan Luebbe <jlu@pengutronix.de> +# +# See CREDITS for details about who has contributed to this project. +# +# For further information about the PTXdist project and license conditions +# see the README file. +# + +# +# We provide this package +# +PACKAGES-$(PTXCONF_BLKTRACE) += blktrace + +# +# Paths and names +# +BLKTRACE_VERSION := 1.2.0 +BLKTRACE_MD5 := b9a80b7cc0a50f7a96d34c570ab8224d +BLKTRACE := blktrace-$(BLKTRACE_VERSION) +BLKTRACE_SUFFIX := tar.bz2 +BLKTRACE_URL := http://brick.kernel.dk/snaps/$(BLKTRACE).$(BLKTRACE_SUFFIX) +BLKTRACE_SOURCE := $(SRCDIR)/$(BLKTRACE).$(BLKTRACE_SUFFIX) +BLKTRACE_DIR := $(BUILDDIR)/$(BLKTRACE) +BLKTRACE_LICENSE := GPL-2.0-only + +# ---------------------------------------------------------------------------- +# Prepare +# ---------------------------------------------------------------------------- + +BLKTRACE_CONF_TOOL := NO +BLKTRACE_MAKE_PAR := NO +BLKTRACE_MAKE_OPT := \ + $(CROSS_ENV) \ + prefix=/usr \ + ALL="blktrace blkparse" + +BLKTRACE_INSTALL_OPT := \ + $(BLKTRACE_MAKE_OPT) \ + install + +# ---------------------------------------------------------------------------- +# Target-Install +# ---------------------------------------------------------------------------- + +$(STATEDIR)/blktrace.targetinstall: + @$(call targetinfo) + + @$(call install_init, blktrace) + @$(call install_fixup, blktrace,PRIORITY,optional) + @$(call install_fixup, blktrace,SECTION,base) + @$(call install_fixup, blktrace,AUTHOR,"Jan Luebbe <jlu@pengutronix.de>") + @$(call install_fixup, blktrace,DESCRIPTION,missing) + + @$(call install_copy, blktrace, 0, 0, 0755, -, /usr/bin/blkparse) + @$(call install_copy, blktrace, 0, 0, 0755, -, /usr/bin/blktrace) + + @$(call install_finish, blktrace) + + @$(call touch) + +# vim: syntax=make |