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

View file

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