From: Matthew Newton Date: Wed, 11 Jan 2012 15:40:52 +0000 (+0000) Subject: Add /etc/default/freeradius to debian package X-Git-Tag: release_2_2_0~209 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=e72212c04cc1772b8a2b98d1ac063da578a01264;p=thirdparty%2Ffreeradius-server.git Add /etc/default/freeradius to debian package This gives an easy way to supply options to the daemon when starting it using the init.d script. --- diff --git a/debian/freeradius.default b/debian/freeradius.default new file mode 100644 index 00000000000..1c31908660e --- /dev/null +++ b/debian/freeradius.default @@ -0,0 +1,3 @@ +# Options for the FreeRADIUS deamon. +#FREERADIUS_OPTIONS="-d /etc/freeradius" + diff --git a/debian/freeradius.init b/debian/freeradius.init index 07389148498..985c044ec4c 100755 --- a/debian/freeradius.init +++ b/debian/freeradius.init @@ -21,6 +21,10 @@ PROGRAM="/usr/sbin/freeradius" PIDFILE="/var/run/freeradius/freeradius.pid" DESCR="FreeRADIUS daemon" +if [ -r /etc/default/$PROG ]; then + . /etc/default/$PROG +fi + test -f $PROGRAM || exit 0 # /var/run may be a tmpfs @@ -36,7 +40,7 @@ ret=0 case "$1" in start) log_daemon_msg "Starting $DESCR" "$PROG" - start-stop-daemon --start --quiet --pidfile $PIDFILE --exec $PROGRAM || ret=$? + start-stop-daemon --start --quiet --pidfile $PIDFILE --exec $PROGRAM -- $FREERADIUS_OPTIONS || ret=$? log_end_msg $ret exit $ret ;;