Added systemd reload. Fixes #1662
authorAlan T. DeKok <aland@freeradius.org>
Wed, 15 Feb 2017 18:21:03 +0000 (13:21 -0500)
committerAlan T. DeKok <aland@freeradius.org>
Wed, 15 Feb 2017 18:21:03 +0000 (13:21 -0500)
v3.0.x has limited support for reload.  While it limited, it
is possible.  So supporting it is useful

debian/freeradius.service
redhat/radiusd.service

index e21dce0..583240b 100644 (file)
@@ -11,6 +11,8 @@ ExecStartPre=/usr/sbin/freeradius $FREERADIUS_OPTIONS -Cxm -lstdout
 ExecStart=/usr/sbin/freeradius $FREERADIUS_OPTIONS
 Restart=on-failure
 RestartSec=5
+ExecReload=/usr/sbin/freeradius $FREERADIUS_OPTIONS -Cxm -lstdout
+ExecReload=/bin/kill -HUP $MAINPID
 
 [Install]
 WantedBy=multi-user.target
index 44ed114..5639757 100644 (file)
@@ -11,6 +11,8 @@ ExecStartPre=/usr/sbin/radiusd $FREERADIUS_OPTIONS -Cxm -lstdout
 ExecStart=/usr/sbin/radiusd $FREERADIUS_OPTIONS -m
 Restart=on-failure
 RestartSec=5
+ExecReload=/usr/sbin/radiusd $FREERADIUS_OPTIONS -Cxm -lstdout
+ExecReload=/bin/kill -HUP $MAINPID
 
 [Install]
 WantedBy=multi-user.target