Sync systemd unit with v3.1.x
authorArran Cudbard-Bell <a.cudbardb@freeradius.org>
Thu, 13 Aug 2015 11:14:29 +0000 (07:14 -0400)
committerArran Cudbard-Bell <a.cudbardb@freeradius.org>
Thu, 13 Aug 2015 11:14:29 +0000 (07:14 -0400)
redhat/radiusd.service

index a87315e..6d70b46 100644 (file)
@@ -4,10 +4,13 @@ After=syslog.target network.target
 Documentation=man:radiusd(8) man:radiusd.conf(5) http://wiki.freeradius.org/ http://networkradius.com/doc/
 
 [Service]
+Type=forking
+PIDFile=/var/run/radiusd/radiusd.pid
 EnvironmentFile=-/etc/sysconfig/radiusd
 ExecStartPre=/usr/sbin/radiusd $FREERADIUS_OPTIONS -Cxm -lstdout
-ExecStart=/usr/sbin/radiusd $FREERADIUS_OPTIONS -fm
-Restart=on-abnormal
+ExecStart=/usr/sbin/radiusd $FREERADIUS_OPTIONS -m
+Restart=on-failure
+RestartSec=5
 
 [Install]
 WantedBy=multi-user.target