summaryrefslogtreecommitdiffstats
path: root/rules/minicoredumper.make
diff options
context:
space:
mode:
authorUwe Kleine-König <u.kleine-koenig@pengutronix.de>2018-10-23 15:49:08 +0200
committerMichael Olbrich <m.olbrich@pengutronix.de>2018-11-22 07:25:06 +0100
commit4f6d816a0c17e12ae3c3b6dc6b398cbf9a0bf65d (patch)
treecf0fac7173cf57548ae4b4d29bc033f9c800db0c /rules/minicoredumper.make
parent8a127e36b1fcdc35f078436e198d12a6f19541f5 (diff)
downloadptxdist-4f6d816a0c17e12ae3c3b6dc6b398cbf9a0bf65d.tar.gz
ptxdist-4f6d816a0c17e12ae3c3b6dc6b398cbf9a0bf65d.tar.xz
minicoredumper: New package
Tested-by: Roland Hieber <r.hieber@pengutronix.de> Acked-by: Roland Hieber <r.hieber@pengutronix.de> Tested-by: Alexander Dahl <ada@thorsis.com> Signed-off-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
Diffstat (limited to 'rules/minicoredumper.make')
-rw-r--r--rules/minicoredumper.make68
1 files changed, 68 insertions, 0 deletions
diff --git a/rules/minicoredumper.make b/rules/minicoredumper.make
new file mode 100644
index 000000000..af01ece49
--- /dev/null
+++ b/rules/minicoredumper.make
@@ -0,0 +1,68 @@
+# -*-makefile-*-
+#
+# Copyright (C) 2018 by Uwe Kleine-Koenig <u.kleine-koenig@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_MINICOREDUMPER) += minicoredumper
+
+#
+# Paths and names
+#
+MINICOREDUMPER_VERSION := 2.0.1
+MINICOREDUMPER_MD5 := 813b864e0c6a833d14bab244723de6a4
+MINICOREDUMPER := minicoredumper-$(MINICOREDUMPER_VERSION)
+MINICOREDUMPER_SUFFIX := tar.xz
+MINICOREDUMPER_URL := https://linutronix.de/minicoredumper/files/$(MINICOREDUMPER).$(MINICOREDUMPER_SUFFIX)
+MINICOREDUMPER_SOURCE := $(SRCDIR)/$(MINICOREDUMPER).$(MINICOREDUMPER_SUFFIX)
+MINICOREDUMPER_DIR := $(BUILDDIR)/$(MINICOREDUMPER)
+MINICOREDUMPER_LICENSE := BSD AND LGPL-2.1
+MINICOREDUMPER_LICENSE_FILES := file://COPYING;md5=71827c617ec7b45a0dd23658347cc1e9
+
+# ----------------------------------------------------------------------------
+# Prepare
+# ----------------------------------------------------------------------------
+
+MINICOREDUMPER_CONF_TOOL := autoconf
+MINICOREDUMPER_CONF_OPT := \
+ $(CROSS_AUTOCONF_USR) \
+ --disable-silent-rules \
+ --without-coreinject \
+ --with-minicoredumper \
+ --without-minicoredumper_regd \
+ --without-minicoredumper_trigger \
+ --without-libminicoredumper \
+ --without-minicoredumper_demo \
+ --without-werror \
+
+# ----------------------------------------------------------------------------
+# Target-Install
+# ----------------------------------------------------------------------------
+
+$(STATEDIR)/minicoredumper.targetinstall:
+ @$(call targetinfo)
+
+ @$(call install_init, minicoredumper)
+ @$(call install_fixup, minicoredumper, PRIORITY, optional)
+ @$(call install_fixup, minicoredumper, SECTION, base)
+ @$(call install_fixup, minicoredumper, AUTHOR, "Uwe Kleine-Koenig <u.kleine-koenig@pengutronix.de>")
+ @$(call install_fixup, minicoredumper, DESCRIPTION, missing)
+
+ @$(call install_copy, minicoredumper, 0, 0, 0755, -, /usr/sbin/minicoredumper)
+
+ @$(call install_alternative_tree, minicoredumper, 0, 0, /etc/minicoredumper)
+
+ @$(call install_copy, minicoredumper, 0, 0, 0755, /var/crash/minicoredumper)
+
+ @$(call install_finish, minicoredumper)
+
+ @$(call touch)
+
+# vim: syntax=make