diff options
-rw-r--r-- | packaging/systemd/nmb.service | 12 | ||||
-rw-r--r-- | packaging/systemd/samba.sysconfig | 6 | ||||
-rw-r--r-- | packaging/systemd/smb.service | 13 | ||||
-rw-r--r-- | packaging/systemd/winbind.service | 13 |
4 files changed, 44 insertions, 0 deletions
diff --git a/packaging/systemd/nmb.service b/packaging/systemd/nmb.service new file mode 100644 index 0000000000..a2ecd22d59 --- /dev/null +++ b/packaging/systemd/nmb.service @@ -0,0 +1,12 @@ +[Unit] +Description=Samba NMB Daemon +After=syslog.target network.target + +[Service] +Type=forking +PIDFile=/run/nmbd.pid +EnvironmentFile=-/etc/sysconfig/samba +ExecStart=/usr/sbin/nmbd $NMBDOPTIONS + +[Install] +WantedBy=multi-user.target diff --git a/packaging/systemd/samba.sysconfig b/packaging/systemd/samba.sysconfig new file mode 100644 index 0000000000..944b72fcc2 --- /dev/null +++ b/packaging/systemd/samba.sysconfig @@ -0,0 +1,6 @@ +# Options to smbd +SMBDOPTIONS="-D" +# Options to nmbd +NMBDOPTIONS="-D" +# Options for winbindd +WINBINDOPTIONS="" diff --git a/packaging/systemd/smb.service b/packaging/systemd/smb.service new file mode 100644 index 0000000000..7d765db83c --- /dev/null +++ b/packaging/systemd/smb.service @@ -0,0 +1,13 @@ +[Unit] +Description=Samba SMB Daemon +After=syslog.target network.target + +[Service] +Type=forking +PIDFile=/run/smbd.pid +LimitNOFILE=16384 +EnvironmentFile=-/etc/sysconfig/samba +ExecStart=/usr/sbin/smbd $SMBDOPTIONS + +[Install] +WantedBy=multi-user.target diff --git a/packaging/systemd/winbind.service b/packaging/systemd/winbind.service new file mode 100644 index 0000000000..91f9112a35 --- /dev/null +++ b/packaging/systemd/winbind.service @@ -0,0 +1,13 @@ +[Unit] +Description=Samba Winbind Daemon +Requires=smb.service nmb.service +After=syslog.target network.target smb.service nmb.service + +[Service] +Type=forking +PIDFile=/run/winbindd.pid +EnvironmentFile=-/etc/sysconfig/samba +ExecStart=/usr/sbin/winbindd "$WINBINDOPTIONS" + +[Install] +WantedBy=multi-user.target |