Replace hard-coded path to freeradius
This commit is contained in:
parent
f960367e32
commit
b58558db65
2 changed files with 8 additions and 4 deletions
|
|
@ -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;
|
||||||
};
|
};
|
||||||
|
|
|
||||||
|
|
@ -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.
|
||||||
#
|
#
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue