@@ -41,6 +41,14 @@ define TRANSMISSION_INSTALL_INIT_SYSV
$(TARGET_DIR)/etc/init.d/S92transmission
endef
+define TRANSMISSION_INSTALL_INIT_SYSTEMD
+ $(INSTALL) -D -m 644 package/transmission/transmission.service \
+ $(TARGET_DIR)/usr/lib/systemd/system/transmission.service
+ mkdir -p $(TARGET_DIR)/etc/systemd/system/multi-user.target.wants
+ ln -sf /usr/lib/systemd/system/transmission.service \
+ $(TARGET_DIR)/etc/systemd/system/multi-user.target.wants/transmission.service
+endef
+
else
TRANSMISSION_CONF_OPTS += --disable-daemon
endif
new file mode 100644
@@ -0,0 +1,11 @@
+[Unit]
+Description=Transmission BitTorrent Daemon
+After=network.target
+
+[Service]
+User=transmission
+ExecStart=/usr/bin/transmission-daemon -f --log-error
+ExecReload=/bin/kill -s HUP $MAINPID
+
+[Install]
+WantedBy=multi-user.target
Signed-off-by: Alex Suykov <alex.suykov@gmail.com> --- package/transmission/transmission.mk | 8 ++++++++ package/transmission/transmission.service | 11 +++++++++++ 2 files changed, 19 insertions(+) create mode 100644 package/transmission/transmission.service