]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
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 e21dce0b94ce57901ff1d8ab7d057c28310bcdc7..583240b39ea7b2ac6c8ef1ea65158ac48aed6358 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 44ed1146c0e5a01d7a36ff707b9e8896aba349d0..563975701a6fcdaedd484dd154610e64350165e2 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