#! /bin/sh
#
# build-radpaths-h
#		Script to generate radpaths.h file. This is needed to
#		work around the weird way "autoconf" substitutes things
#		that are generated in anyway from a command line
#		argument having to do with a path (--prefix etc)
#
# Version:	$Id: 506a21be67f420b7f4461657550eb57955b06630 $
#

# Location of files.
prefix=/home/stanislav/rad
exec_prefix=${prefix}
sysconfdir=${prefix}/etc
localstatedir=${prefix}/var
libdir=${exec_prefix}/lib
bindir=${exec_prefix}/bin
sbindir=${exec_prefix}/sbin
mandir=${datarootdir}/man
logdir=${localstatedir}/log/radius
raddbdir=${sysconfdir}/raddb
dictdir=${datarootdir}/freeradius
radacctdir=${logdir}/radacct
datarootdir=${prefix}/share

cat <<EOF > radpaths.h
/* Automatically generated by "build-radpaths-h" */
#define LOGDIR		"${localstatedir}/log/radius"
#define LIBDIR		"${exec_prefix}/lib"
#define RADDBDIR	"${sysconfdir}/raddb"
#define RUNDIR		"${prefix}/var/run"
#define SBINDIR		"${exec_prefix}/sbin"
#define RADIR		"${logdir}/radacct"
#define DICTDIR		"${datarootdir}/freeradius"
EOF

