From 45466bcbc713f4245793c07dfd6097257b3a4197 Mon Sep 17 00:00:00 2001 From: Joachim Wiberg Date: Mon, 3 Jul 2023 14:45:19 +0200 Subject: [PATCH] package/skeleton-init-finit: smcrouted default changes - allow custom options sourced from optional /etc/default/smcrouted - don't enable smcrouted by default when enabled in Buildroot .config because normal use-cases require an /etc/smcroute.conf Signed-off-by: Joachim Wiberg --- package/skeleton-init-finit/skeleton-init-finit.mk | 1 - .../skeleton/etc/finit.d/available/smcroute.conf | 3 ++- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/skeleton-init-finit/skeleton-init-finit.mk b/package/skeleton-init-finit/skeleton-init-finit.mk index f1229ca8..2640cf89 100644 --- a/package/skeleton-init-finit/skeleton-init-finit.mk +++ b/package/skeleton-init-finit/skeleton-init-finit.mk @@ -208,7 +208,6 @@ endif # BR2_PACKAGE_QUAGGA ifeq ($(BR2_PACKAGE_SMCROUTE),y) define SKELETON_INIT_FINIT_SET_SMCROUTE cp $(SKELETON_INIT_FINIT_AVAILABLE)/smcroute.conf $(FINIT_D)/available/ - ln -sf ../available/smcroute.conf $(FINIT_D)/enabled/smcroute.conf endef SKELETON_INIT_FINIT_POST_INSTALL_TARGET_HOOKS += SKELETON_INIT_FINIT_SET_SMCROUTE endif diff --git a/package/skeleton-init-finit/skeleton/etc/finit.d/available/smcroute.conf b/package/skeleton-init-finit/skeleton/etc/finit.d/available/smcroute.conf index b06aaf76..792262b2 100644 --- a/package/skeleton-init-finit/skeleton/etc/finit.d/available/smcroute.conf +++ b/package/skeleton-init-finit/skeleton/etc/finit.d/available/smcroute.conf @@ -1 +1,2 @@ -service [2345] smcrouted -ns -- Static multicast routing daemon +service [2345789] env:-/etc/default/smcrouted \ + smcrouted -ns $SMCROUTE_OPTS $SMCROUTE_ARGS -- Static multicast routing daemon