package/mrouted: add /var/lib/misc for systemd builds

Similar to dnsmasq, mrouted saves state data across reboots in the
/var/lib/misc/ directory.  In the case of mrouted it is the unique
generation id (used by neighboring mrouted routers to identify any
router restarting).  This file is generated on first boot.

Workaround only needed for systemd builds, the sysv skeleton already
has the /var/lib/misc/ directory.

Signed-off-by: Joachim Wiberg <troglobit@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
master
Joachim Wiberg 2023-06-04 17:48:18 +02:00 committed by Thomas Petazzoni
parent 268db827a2
commit 893d642a77
1 changed files with 1 additions and 0 deletions

View File

@ -18,6 +18,7 @@ define MROUTED_INSTALL_INIT_SYSV
endef
define MROUTED_INSTALL_INIT_SYSTEMD
mkdir -p $(TARGET_DIR)/var/lib/misc/
$(INSTALL) -D -m 644 $(@D)/mrouted.service \
$(TARGET_DIR)/usr/lib/systemd/system/mrouted.service
endef