new file mode 100644
@@ -0,0 +1,12 @@
+[Unit]
+Description=Samba NMB daemon
+After=network.target
+
+[Service]
+ExecStartPre=mkdir -p /var/log/samba
+ExecStart=/usr/sbin/nmbd -F
+Restart=always
+PermissionsStartOnly=true
+
+[Install]
+WantedBy=multi-user.target
@@ -186,4 +186,16 @@ define SAMBA_INSTALL_INIT_SYSV
$(INSTALL) -m 0755 -D package/samba/S91smb $(TARGET_DIR)/etc/init.d/S91smb
endef
+define SAMBA_INSTALL_INIT_SYSTEMD
+ $(INSTALL) -D -m 644 package/samba/nmbd.service \
+ $(TARGET_DIR)/usr/lib/systemd/system/nmbd.service
+ $(INSTALL) -D -m 644 package/samba/smbd.service \
+ $(TARGET_DIR)/usr/lib/systemd/system/smbd.service
+ mkdir -p $(TARGET_DIR)/etc/systemd/system/multi-user.target.wants
+ ln -sf /usr/lib/systemd/system/nmbd.service \
+ $(TARGET_DIR)/etc/systemd/system/multi-user.target.wants/nmbd.service
+ ln -sf /usr/lib/systemd/system/smbd.service \
+ $(TARGET_DIR)/etc/systemd/system/multi-user.target.wants/smbd.service
+endef
+
$(eval $(autotools-package))
new file mode 100644
@@ -0,0 +1,12 @@
+[Unit]
+Description=Samba SMB daemon
+After=network.target
+
+[Service]
+ExecStartPre=mkdir -p /var/log/samba
+ExecStart=/usr/sbin/smbd -F
+Restart=always
+PermissionsStartOnly=true
+
+[Install]
+WantedBy=multi-user.target
Signed-off-by: Alex Suykov <alex.suykov@gmail.com> --- package/samba/nmbd.service | 12 ++++++++++++ package/samba/samba.mk | 12 ++++++++++++ package/samba/smbd.service | 12 ++++++++++++ 3 files changed, 36 insertions(+) create mode 100644 package/samba/nmbd.service create mode 100644 package/samba/smbd.service