[Buildroot] [PATCH v2 1/1] package/tailscale: install systemd service files
TIAN Yuanhao
tianyuanhao3 at 163.com
Mon Apr 14 15:07:21 UTC 2025
Signed-off-by: TIAN Yuanhao <tianyuanhao3 at 163.com>
Cc: James Hilliard <james.hilliard1 at gmail.com>
Cc: Yann E. MORIN <yann.morin at orange.com>
---
Changes v1 -> v2:
- Remove untested TAILSCALE_INSTALL_INIT_OPENRC
- Change default service files to use /bin instead of /sbin
---
package/tailscale/tailscale.mk | 9 +++++++++
1 file changed, 9 insertions(+)
diff --git a/package/tailscale/tailscale.mk b/package/tailscale/tailscale.mk
index 55f8ac4ab9..6345b2c0cc 100644
--- a/package/tailscale/tailscale.mk
+++ b/package/tailscale/tailscale.mk
@@ -15,6 +15,15 @@ TAILSCALE_LDFLAGS = \
-X tailscale.com/version.longStamp=$(TAILSCALE_VERSION) \
-X tailscale.com/version.shortStamp=$(TAILSCALE_VERSION)
+define TAILSCALE_INSTALL_INIT_SYSTEMD
+ $(INSTALL) -D -m 0644 $(@D)/cmd/tailscaled/tailscaled.defaults \
+ $(TARGET_DIR)/etc/default/tailscaled
+ $(INSTALL) -D -m 0644 $(@D)/cmd/tailscaled/tailscaled.service \
+ $(TARGET_DIR)/usr/lib/systemd/system/tailscaled.service
+ $(SED) 's,/sbin/tailscaled ,/bin/tailscaled ,' \
+ $(TARGET_DIR)/usr/lib/systemd/system/tailscaled.service
+endef
+
define TAILSCALE_LINUX_CONFIG_FIXUPS
$(call KCONFIG_ENABLE_OPT,CONFIG_TUN)
endef
--
2.46.1
More information about the buildroot
mailing list