From a2fa33c54c48605a1e2577c8fe6beb1c7b366081 Mon Sep 17 00:00:00 2001 From: cmiller Date: Tue, 20 Nov 2001 17:19:28 +0000 Subject: [PATCH] debian: remove empty directory /var/log/freeradius debian: changed logfile-rolling to use logrotate instead of cron and 'savelog' debian: improved initscript. --- configure | 2 +- debian/changelog | 11 +++++++++++ debian/control | 5 +++-- debian/initscript | 2 +- debian/radiusd-freeradius.conffiles | 2 -- debian/radiusd-freeradius.dirs | 2 -- debian/rules | 3 +-- 7 files changed, 17 insertions(+), 10 deletions(-) diff --git a/configure b/configure index 59e3246..0faacf2 100755 --- a/configure +++ b/configure @@ -562,7 +562,7 @@ fi -# From configure.in Revision: 1.130 +# From configure.in Revision: 1.131 RADIUSD_VERSION=0.4 diff --git a/debian/changelog b/debian/changelog index 311ae1d..a395761 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,14 @@ +radiusd-freeradius (0.3-2) unstable; urgency=low + + * Moved to using logrotate instead of cron for files. + * Fixed permissions of log files. (closes: Bug#116242,#116243) + * Close file descriptors of stdin, stdout, stderr, if not debugging. + (closes: Bug#116768) + * Made package "non-native". (An upload issue, not code.) + (closes: Bug#119161) + + -- Chad Miller Tue, 20 Nov 2001 10:50:20 -0500 + radiusd-freeradius (0.3-1) unstable; urgency=low * New release. diff --git a/debian/control b/debian/control index 6a4d24c..10b8e8c 100644 --- a/debian/control +++ b/debian/control @@ -8,9 +8,10 @@ Standards-Version: 3.2.1 Package: radiusd-freeradius Architecture: any Depends: ${shlibs:Depends} -Provides: radiusd +Recommends: logrotate +Provides: radius-server Suggests: radiusd-freeradius-ldap, radiusd-freeradius-postgresql, radiusd-freeradius-mysql, radiusd-freeradius-krb5 -Conflicts: radiusd, radiusd-livingston, radiusd-cistron +Conflicts: radius-server Description: A high-performance and highly configurable RADIUS server A high-performance RADIUS server derived from Cistron's server, and generally similar to Livingston's 2.0 server, with support for... diff --git a/debian/initscript b/debian/initscript index 5e99700..e24a1c4 100755 --- a/debian/initscript +++ b/debian/initscript @@ -16,7 +16,7 @@ start) echo -n "Starting $descr: " echo "$prog." ;; stop) echo -n "Stopping $descr: " - start-stop-daemon --stop --quiet --pidfile $pidfile --exec $program + start-stop-daemon --stop --quiet --pidfile $pidfile echo "$prog." ;; restart) echo -n "Restarting $descr: " diff --git a/debian/radiusd-freeradius.conffiles b/debian/radiusd-freeradius.conffiles index 70d1e26..9ad6142 100644 --- a/debian/radiusd-freeradius.conffiles +++ b/debian/radiusd-freeradius.conffiles @@ -1,3 +1 @@ -etc/cron.daily/freeradius -etc/cron.monthly/freeradius etc/init.d/freeradius diff --git a/debian/radiusd-freeradius.dirs b/debian/radiusd-freeradius.dirs index 6f7db9f..55bfabb 100644 --- a/debian/radiusd-freeradius.dirs +++ b/debian/radiusd-freeradius.dirs @@ -17,6 +17,4 @@ usr/lib usr/lib/freeradius var/ var/log -var/log/freeradius -var/log/freeradius/radacct var/run diff --git a/debian/rules b/debian/rules index 5953b94..7bf2003 100755 --- a/debian/rules +++ b/debian/rules @@ -50,8 +50,7 @@ binary-arch: build # dh_installchangelogs doc/ChangeLog dh_compress # supporting programs - install -g root -m 755 scripts/radiusd.cron.daily $(tmp)/$(prefix)/etc/cron.daily/freeradius - install -g root -m 755 scripts/radiusd.cron.monthly $(tmp)/$(prefix)/etc/cron.monthly/freeradius + dh_installlogrotate install -g root -m 755 $(debiandir)/initscript $(tmp)/$(prefix)/etc/init.d/freeradius TEMPFILE=`mktemp /tmp/radconf-XXXXXX`; \ cp $(tmp)/$(raddbdir)/radiusd.conf $$TEMPFILE; \ -- 2.1.4