systemd and FreeRADIUS
Stefan Winter
stefan.winter at restena.lu
Fri Oct 28 09:12:24 CEST 2011
Hi,
(switching to devel)
(for the benefit of those who don't have the FC16 file at hand, original
is attached)
ah, that looks like a good start already. Some things of interest maybe:
ExecStartPre=/usr/sbin/radiusd
-C
ExecStart=/usr/sbin/radiusd -d /etc/raddb
The config check doesn't explicitly set the config dir, while startup
does. if $raddbdir != /etc/raddb, the config check will test a different
configuration than what startup uses.
On FC, you may simply want to set that in sync (with FR's built-in
knowledge where to find raddb, maybe simply leave out the -d on
ExecStart?), but for the general distribution, we could include it into
the "auto" build system so that all paths are filled in with what is set
during configure time. Would affect
PIDFile=/var/run/radiusd/radiusd
ExecStartPre=-/bin/chown -R radiusd.radiusd
/var/run/radiusd
ExecStartPre=/usr/sbin/radiusd
-C
ExecStart=/usr/sbin/radiusd -d
/etc/raddb
ExecReload=/usr/sbin/radiusd -C
All these work on explicit paths. I'm not much into autohell, what I
meant is that there should be some kind of "radiusd.service.in" which
expands
PIDFile=${localstatedir}/run/radiusd/radiusd
ExecStartPre=-/bin/chown -R radiusd.radiusd
${localstatedir}/run/radiusd
ExecStartPre=/usr/sbin/radiusd -C
ExecStart=${sbindir}/radiusd
ExecReload=${sbindir}/radiusd -C
during "make" to the values that were found out/set during configure.
Greetings,
Stefan Winter
--
Stefan WINTER
Ingenieur de Recherche
Fondation RESTENA - Réseau Téléinformatique de l'Education Nationale et de la Recherche
6, rue Richard Coudenhove-Kalergi
L-1359 Luxembourg
Tel: +352 424409 1
Fax: +352 422473
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: radiusd.service
URL: <http://lists.freeradius.org/pipermail/freeradius-devel/attachments/20111028/e51d4853/attachment.ksh>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 262 bytes
Desc: OpenPGP digital signature
URL: <http://lists.freeradius.org/pipermail/freeradius-devel/attachments/20111028/e51d4853/attachment.pgp>
More information about the Freeradius-Devel
mailing list