summaryrefslogtreecommitdiffstats
path: root/rules/smcroute.in
diff options
context:
space:
mode:
authorLadislav Michl <ladis@linux-mips.org>2018-05-17 22:35:43 +0200
committerMichael Olbrich <m.olbrich@pengutronix.de>2018-05-18 08:00:29 +0200
commit1e4f8d8444c4f14ff5d8423e35c02f4499805fac (patch)
treeeb6d46875f8e266e18107fba7fbd1674789e96ff /rules/smcroute.in
parent375b92fa86fe4b4aa78d553f213883fe850c68e8 (diff)
downloadptxdist-1e4f8d8444c4f14ff5d8423e35c02f4499805fac.tar.gz
ptxdist-1e4f8d8444c4f14ff5d8423e35c02f4499805fac.tar.xz
smcroute: new package
Signed-off-by: Ladislav Michl <ladis@linux-mips.org> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
Diffstat (limited to 'rules/smcroute.in')
-rw-r--r--rules/smcroute.in39
1 files changed, 39 insertions, 0 deletions
diff --git a/rules/smcroute.in b/rules/smcroute.in
new file mode 100644
index 000000000..e9fa8f9d2
--- /dev/null
+++ b/rules/smcroute.in
@@ -0,0 +1,39 @@
+## SECTION=networking
+
+menuconfig SMCROUTE
+ tristate
+ prompt "smcroute "
+ select SYSTEMD if SMCROUTE_SYSTEMD_UNIT
+ select LIBCAP if SMCROUTE_LIBCAP
+ 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.
+
+if SMCROUTE
+
+config SMCROUTE_CONFIG
+ bool
+ default y
+ prompt "install smcroute.conf"
+
+config SMCROUTE_SYSTEMD_UNIT
+ bool
+ default y
+ depends on INITMETHOD_SYSTEMD
+ prompt "install systemd unit files for smcroute"
+
+config SMCROUTE_CLIENT
+ bool
+ prompt "install smcroutectl"
+ help
+ Enable IPC API and install smcroutectl.
+
+config SMCROUTE_LIBCAP
+ bool
+ prompt "use libcap to manipulate capabilities"
+
+endif