install -d -m 755 $(raddbdir); \
cd raddb; \
for i in [a-c]* [e-z]*; do \
- [ ! -f $(raddbdir)/$$i ] && install -m 644 $$i $(raddbdir); \
+ [ $$i != radiusd.conf.in -a ! -f $(raddbdir)/$$i ] && \
+ install -m 644 $$i $(raddbdir); \
done; \
for i in dictionary*; do \
[ ! -f $(raddbdir)/$$i ] && install -m 644 $$i $(raddbdir); \
./src/main/radtest \
./scripts/rc.radiusd \
./scripts/radwatch \
- ./scripts/check-radiusd-config
+ ./scripts/check-radiusd-config \
+ ./raddb/radiusd.conf
)
AC_OUTPUT_COMMANDS([echo timestamp > src/include/stamp-h])
# modules that ask for it.
#
+# Stuff from autoconf
+prefix = @prefix@
+exec_prefix = @exec_prefix@
+sysconfdir = @sysconfdir@
+localstatedir = @localstatedir@
+sbindir = @sbindir@
+logdir = @logdir@
+raddbdir = @raddbdir@
+radacctdir = @radacctdir@
+
#
# Location of config and logfiles.
#
-confdir = /etc/raddb
+confdir = ${raddbdir}
-log_dir = /var/log
-acct_dir = ${log_dir}/radacct
-run_dir = /var/run
+log_dir = ${logdir}
+run_dir = ${localstatedir}/run
#
# pidfile: Where to place the PID of the RADIUS server.
#
# Each NAS may be given it's own 'detail' directory.
#
-detailfile = /var/log/radacct/%n/detail
+detailfile = ${radacctdir}/%n/detail
#
# Which program to execute check doing concurrency checks.
#
-checkrad = /usr/local/sbin/checkrad
+checkrad = ${sbindir}/checkrad
#
# Core dumps are a bad thing. This should only be set to 'yes'