summaryrefslogtreecommitdiffstats
path: root/rules/sp-oops-extract.make
diff options
context:
space:
mode:
authorBernhard Walle <walle@corscience.de>2012-04-21 16:15:57 +0200
committerMichael Olbrich <m.olbrich@pengutronix.de>2012-04-23 09:34:35 +0200
commit4f5e28a34f4304ab742a0a54a4fc6cc0f9300bcc (patch)
tree0c1919592702b63b834986c4bc4798ff788a4f96 /rules/sp-oops-extract.make
parent6b518ec43670475e33528b198698ffebef487e75 (diff)
downloadptxdist-4f5e28a34f4304ab742a0a54a4fc6cc0f9300bcc.tar.gz
ptxdist-4f5e28a34f4304ab742a0a54a4fc6cc0f9300bcc.tar.xz
Add sp-oops-extract package
sp-oops-extract is a simple userspace program to extract kernel oopses saved on raw MTD with the CONFIG_MTD_OOPS driver. See the comment in Kconfig for more information on how to use the driver/the tool. Signed-off-by: Bernhard Walle <walle@corscience.de> [mol: add CFLAGS, CPPFLAGS and don't strip] Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
Diffstat (limited to 'rules/sp-oops-extract.make')
-rw-r--r--rules/sp-oops-extract.make56
1 files changed, 56 insertions, 0 deletions
diff --git a/rules/sp-oops-extract.make b/rules/sp-oops-extract.make
new file mode 100644
index 000000000..b08a4963f
--- /dev/null
+++ b/rules/sp-oops-extract.make
@@ -0,0 +1,56 @@
+# -*-makefile-*-
+#
+# Copyright (C) 2012 by Bernhard Walle <walle@corscience.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_SP_OOPS_EXTRACT) += sp-oops-extract
+
+#
+# Paths and names
+#
+SP_OOPS_EXTRACT_VERSION := 0.0.7
+SP_OOPS_EXTRACT_MD5 := b4e3ff7716c249e3446758582a1cae12
+SP_OOPS_EXTRACT := sp-oops-extract-$(SP_OOPS_EXTRACT_VERSION)
+SP_OOPS_EXTRACT_SUFFIX := tar.gz
+SP_OOPS_EXTRACT_ARCHIVE := sp-oops-extract_$(SP_OOPS_EXTRACT_VERSION)-1.$(SP_OOPS_EXTRACT_SUFFIX)
+SP_OOPS_EXTRACT_URL := http://repository.maemo.org/pool/fremantle/free/s/sp-oops-extract/$(SP_OOPS_EXTRACT_ARCHIVE)
+SP_OOPS_EXTRACT_SOURCE := $(SRCDIR)/$(SP_OOPS_EXTRACT_ARCHIVE)
+SP_OOPS_EXTRACT_DIR := $(BUILDDIR)/$(SP_OOPS_EXTRACT)
+SP_OOPS_EXTRACT_LICENSE := unknown
+
+# ----------------------------------------------------------------------------
+# Prepare
+# ----------------------------------------------------------------------------
+
+SP_OOPS_EXTRACT_CONF_TOOL := NO
+SP_OOPS_EXTRACT_MAKE_ENV := $(CROSS_ENV)
+
+# ----------------------------------------------------------------------------
+# Target-Install
+# ----------------------------------------------------------------------------
+
+$(STATEDIR)/sp-oops-extract.targetinstall:
+ @$(call targetinfo)
+
+ @$(call install_init, sp-oops-extract)
+ @$(call install_fixup, sp-oops-extract,PRIORITY,optional)
+ @$(call install_fixup, sp-oops-extract,SECTION,base)
+ @$(call install_fixup, sp-oops-extract,AUTHOR,"Bernhard Walle <walle@corscience.de>")
+ @$(call install_fixup, sp-oops-extract,DESCRIPTION,missing)
+
+ @$(call install_copy, sp-oops-extract, 0, 0, 0755, -, \
+ /usr/bin/sp-oops-extract)
+
+ @$(call install_finish, sp-oops-extract)
+
+ @$(call touch)
+
+# vim: syntax=make