Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 681696 - >=net-dialup/freeradius-3.0.17 don't work with systemd
Summary: >=net-dialup/freeradius-3.0.17 don't work with systemd
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Geaaru
URL:
Whiteboard:
Keywords: PullRequest
Depends on:
Blocks:
 
Reported: 2019-03-25 01:19 UTC by Matt Turner
Modified: 2019-06-13 19:51 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Matt Turner gentoo-dev 2019-03-25 01:19:44 UTC
It looks like freeradius upstream has added a systemd service file, but we are still installing the one in files/

As of 3.0.15 the one in files/ works, but in 3.0.17 and 3.0.18 it does not.
Comment 1 Geaaru 2019-03-25 09:09:32 UTC
Sorry, I see only now that freeradius.service created by previous maintainer it's very old.


I will fix this today.

Meantime if you need a .service that works you could use .service that is available on my overlay:

https://github.com/geaaru/geaaru_overlay/blob/master/net-dialup/freeradius/files/freeradius.service

It uses /etc/conf.d/radius but you can drop that section.
Comment 2 Larry the Git Cow gentoo-dev 2019-06-13 19:51:37 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9eb376c782868c81a284901adfdffe0143ee79d3

commit 9eb376c782868c81a284901adfdffe0143ee79d3
Author:     Daniele Rondina <geaaru@gmail.com>
AuthorDate: 2019-06-09 09:21:32 +0000
Commit:     Aaron W. Swenson <titanofold@gentoo.org>
CommitDate: 2019-06-13 19:49:53 +0000

    net-dialup/freeradius: Bump v.3.0.18-r1 and review freeradius.service
    
    Package-Manager: Portage-2.3.62, Repoman-2.3.12
    Closes: https://bugs.gentoo.org/681696
    Signed-off-by: Daniele Rondina <geaaru@gmail.com>
    Closes: https://github.com/gentoo/gentoo/pull/11492
    Signed-off-by: Aaron W. Swenson <titanofold@gentoo.org>

 .../files/freeradius-3.0.18-systemd-service.patch  |  34 +++
 net-dialup/freeradius/freeradius-3.0.18-r1.ebuild  | 244 +++++++++++++++++++++
 2 files changed, 278 insertions(+)