Replace hard-coded path to freeradius

This commit is contained in:
Jakob Lechner 2023-07-20 19:49:02 +00:00
parent f960367e32
commit b58558db65
No known key found for this signature in database
GPG key ID: 996082EFB5906C10
2 changed files with 8 additions and 4 deletions

View file

@ -1,4 +1,4 @@
{ lib, stdenvNoCC, ... }: { lib, freeradius, stdenvNoCC, ... }:
stdenvNoCC.mkDerivation { stdenvNoCC.mkDerivation {
name = "freeradius-anon-access"; name = "freeradius-anon-access";
@ -7,7 +7,11 @@ stdenvNoCC.mkDerivation {
installPhase = '' installPhase = ''
mkdir $out mkdir $out
cp -r raddb $out cp -r raddb $out
sed -i 's#@PREFIX@#${freeradius}#' $out/raddb/radiusd.conf
''; '';
nativeBuildInputs = [
freeradius
];
meta = with lib; { meta = with lib; {
platforms = platforms.unix; platforms = platforms.unix;
}; };

View file

@ -80,11 +80,11 @@
###################################################################### ######################################################################
prefix = /nix/store/pciav5yyf7h5jyv4qqdi8k4yss5yxkxp-freeradius-3.0.25 prefix = @PREFIX@
exec_prefix = ${prefix} exec_prefix = ${prefix}
sysconfdir = /etc sysconfdir = /etc
localstatedir = /var localstatedir = /var
sbindir = /nix/store/pciav5yyf7h5jyv4qqdi8k4yss5yxkxp-freeradius-3.0.25/sbin sbindir = ${prefix}/sbin
logdir = ${localstatedir}/log/radius logdir = ${localstatedir}/log/radius
raddbdir = ${sysconfdir}/raddb raddbdir = ${sysconfdir}/raddb
radacctdir = ${logdir}/radacct radacctdir = ${logdir}/radacct
@ -135,7 +135,7 @@ db_dir = ${raddbdir}
# make # make
# make install # make install
# #
libdir = /nix/store/pciav5yyf7h5jyv4qqdi8k4yss5yxkxp-freeradius-3.0.25/lib libdir = ${prefix}/lib
# pidfile: Where to place the PID of the RADIUS server. # pidfile: Where to place the PID of the RADIUS server.
# #