initial commit of file from CVS for e-smith-samba on Sat Mar 23 16:28:38 AEDT 2024

This commit is contained in:
Trevor Batley
2024-03-23 16:28:38 +11:00
parent 83e7d8b945
commit d602d07ac3
199 changed files with 3955 additions and 2 deletions

View File

@@ -0,0 +1,10 @@
# disabled as conlfict with KOOZALI SME SERVER samba
[Service]
Type=oneshot
ExecStart=
ExecStart=/bin/false
ExecReload=
[Install]
WantedBy=

View File

@@ -0,0 +1,23 @@
[Unit]
# When systemd stops or restarts the smb.service, the action is propagated to this unit
PartOf=smb.service
# Start this unit after the smb.service start
After=smb.service
[Service]
Type=notify
NotifyAccess=all
PIDFile=/run/nmbd.pid
EnvironmentFile=-/etc/sysconfig/samba
ExecStartPre=/sbin/e-smith/service-status nmbd
ExecStartPre=-/sbin/e-smith/expand-template /etc/samba/smb.conf
ExecStartPre=-/sbin/e-smith/expand-template /etc/samba/smbusers
ExecStartPre=/sbin/e-smith/systemd/nmbd-prepare
ExecStart=/usr/sbin/nmbd --foreground --no-process-group $NMBDOPTIONS
ExecReload=/bin/kill -HUP $MAINPID
LimitCORE=infinity
Environment=KRB5CCNAME=FILE:/run/samba/krb5cc_samba
Restart=always
[Install]
WantedBy=sme-server.target

View File

@@ -0,0 +1,25 @@
[Unit]
Description=Samba SMB Daemon global service for Koozali SME Server
[Service]
Type=oneshot
#NotifyAccess=
#PIDFile=
#LimitNOFILE=
#EnvironmentFile=
ExecStartPre=/sbin/e-smith/service-status smb
ExecStartPre=-/sbin/e-smith/expand-template /etc/samba/smb.conf
ExecStartPre=-/sbin/e-smith/expand-template /etc/samba/smbusers
ExecStart=
# Execute a dummy program
ExecStart=/bin/true
ExecReload=
#LimitCORE=
# This service shall be considered active after start
RemainAfterExit=yes
[Install]
WantedBy=
WantedBy=sme-server.target

View File

@@ -0,0 +1,28 @@
[Unit]
Description=Samba SMB Daemon
Documentation=man:smbd(8) man:samba(7) man:smb.conf(5)
Wants=network-online.target
After=network.target network-online.target nmb.service winbind.service
# When systemd stops or restarts the smb.service, the action is propagated to this unit
PartOf=smb.service
# Start this unit after the smb.service start
After=smb.service
[Service]
Type=notify
NotifyAccess=all
PIDFile=/run/smbd.pid
LimitNOFILE=16384
EnvironmentFile=-/etc/sysconfig/samba
ExecStartPre=/sbin/e-smith/service-status smbd
ExecStartPre=-/sbin/e-smith/expand-template /etc/samba/smb.conf
ExecStartPre=-/sbin/e-smith/expand-template /etc/samba/smbusers
ExecStartPre=/sbin/e-smith/systemd/smbd-prepare
ExecStart=/usr/sbin/smbd --foreground --no-process-group $SMBDOPTIONS
ExecReload=/bin/kill -HUP $MAINPID
LimitCORE=infinity
Environment=KRB5CCNAME=FILE:/run/samba/krb5cc_samba
Restart=always
[Install]
WantedBy=sme-server.target