]> arthur.barton.de Git - netatalk.git/blobdiff - distrib/initscripts/service.atalk.systemd.tmpl
update initscripts
[netatalk.git] / distrib / initscripts / service.atalk.systemd.tmpl
index 794baa5694663ecd44101180cd11d4e0890791b0..6d42ed9e57062eb8d33b66f9940ab71d277b0354 100644 (file)
@@ -1,17 +1,17 @@
 # This file is part of netatalk :NETATALK_VERSION:.
 
-# The method of using shell-script "netatalk.sh" is not suitable.
-# The future service files are due to start daemons directly.
-# See netatalk-xxx/distrib/systemd/ directory in tarball.
-
 [Unit]
-Description=File and Printer sharing for Macintosh clients
-After=syslog.target network.target slpd.service avahi-daemon.service
+Description=Netatalk AFP fileserver for Macintosh clients
+After=syslog.target network.target avahi-daemon.service netatalk-cnid.service
+Requires=netatalk-cnid.service
 
 [Service]
-Type=oneshot
-ExecStart=/bin/sh -c "exec :PKGLIBEXECDIR:/netatalk.sh"
-RemainAfterExit=yes
+Type=forking
+GuessMainPID=no
+ExecStart=:SBINDIR:/afpd
+Restart=always
+RestartSec=1
 
 [Install]
 WantedBy=multi-user.target
+Also=netatalk-cnid.service