Signed-off-by: Ladislav Michl <la...@linux-mips.org> --- rules/smcroute.in | 12 ++++++++++ rules/smcroute.make | 53 +++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 65 insertions(+) create mode 100644 rules/smcroute.in create mode 100644 rules/smcroute.make
diff --git a/rules/smcroute.in b/rules/smcroute.in new file mode 100644 index 000000000..8d3a29752 --- /dev/null +++ b/rules/smcroute.in @@ -0,0 +1,12 @@ +## SECTION=networking + +config SMCROUTE + tristate + prompt "smcroute " + help + SMCRoute is a daemon and command line tool to manipulate + the multicast routing table in the UNIX kernel. + SMCRoute can be used as an alternative to dynamic multicast + routing daemons like mrouted or pimd when (only) static + multicast routes should be maintained and/or no proper + IGMP signalling exists. diff --git a/rules/smcroute.make b/rules/smcroute.make new file mode 100644 index 000000000..11f9dd335 --- /dev/null +++ b/rules/smcroute.make @@ -0,0 +1,53 @@ +# -*-makefile-*- +# +# Copyright (C) 2018 by Ladislav Michl <la...@linux-mips.org> +# +# 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_SMCROUTE) += smcroute + +# +# Paths and names +# +SMCROUTE_VERSION := 2.4.0 +SMCROUTE_MD5 := 6b4cd5ceb0476c0fbe5c1da093234f13 +SMCROUTE := smcroute-$(SMCROUTE_VERSION) +SMCROUTE_SUFFIX := tar.xz +SMCROUTE_URL := \ + https://github.com/troglobit/smcroute/releases/download/$(SMCROUTE_VERSION)/$(SMCROUTE).$(SMCROUTE_SUFFIX) +SMCROUTE_SOURCE := $(SRCDIR)/$(SMCROUTE).$(SMCROUTE_SUFFIX) +SMCROUTE_DIR := $(BUILDDIR)/$(SMCROUTE) +SMCROUTE_LICENSE := GPL-2.0+ + +# ---------------------------------------------------------------------------- +# Prepare +# ---------------------------------------------------------------------------- + +SMCROUTE_CONF_TOOL := autoconf + +# ---------------------------------------------------------------------------- +# Target-Install +# ---------------------------------------------------------------------------- + +$(STATEDIR)/smcroute.targetinstall: + @$(call targetinfo) + + @$(call install_init, smcroute) + @$(call install_fixup, smcroute,PRIORITY,optional) + @$(call install_fixup, smcroute,SECTION,base) + @$(call install_fixup, smcroute,AUTHOR,"Ladislav Michl <la...@linux-mips.org>") + @$(call install_fixup, smcroute,DESCRIPTION,missing) + + @$(call install_copy, smcroute, 0, 0, 0755, -, /usr/sbin/smcroutectl) + @$(call install_copy, smcroute, 0, 0, 0755, -, /usr/sbin/smcrouted) + + @$(call install_finish, smcroute) + + @$(call touch) -- 2.17.0 _______________________________________________ ptxdist mailing list ptxdist@pengutronix.de