[pkg-ntp-maintainers] Bug#749761: ntp: /etc/cron.daily/ntp -- take account of multiple spaces or tabs for statsdir in /etc/ntp.conf
J G Miller
miller at yoyo.ORG
Thu May 29 17:02:42 UTC 2014
Package: ntp
Version: 1:4.2.6.p5+dfsg-2
Severity: normal
Tags: patch
The configuration file /etc/ntp.conf contains a line specifying the
statsdir path. There may be multiple spaces and/or tabs between the statsdir
specifier and the actual specified path value.
The daily cron job /etc/cron.daily cleans up statsdir but in determining
the path assumes there is but a single space between statsdir and the path.
If this is not the case, the statsdir continues to fill up with lots
of files.
The following patch replaces the specifier for a single space` ' with
the GNU sed `\s' to denote white space (space or tab) and allows for
the possibility of one or more space or tabs between statsdir and the
specified path.
------------------------<start of patch>-----------------------------------
--- /etc/cron.daily/ntp 2013-10-09 20:57:15.000000000 +0200
+++ /etc/cron.daily/ntp.OLD 2013-10-09 20:57:15.000000000 +0200
@@ -6,7 +6,7 @@
# is delete old ones, and compress the ones we're keeping so disk
# usage is controlled.
-statsdir=$(cat /etc/ntp.conf | grep -v '^#' | sed -n 's/statsdir\s\s*\([^ ][^ ]*\)/\1/p')
+statsdir=$(cat /etc/ntp.conf | grep -v '^#' | sed -n 's/statsdir \([^ ][^ ]*\)/\1/p')
if [ -n "$statsdir" ] && [ -d "$statsdir" ]; then
# only keep a week's depth of these
-------------------------<end of patch>------------------------------------
-- System Information:
Debian Release: 7.5
APT prefers stable-updates
APT policy: (500, 'stable-updates'), (500, 'stable')
Architecture: armel (armv5tel)
Kernel: Linux 3.14-1-kirkwood
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=ANSI_X3.4-1968) (ignored: LC_ALL set to C)
Shell: /bin/sh linked to /bin/dash
Versions of packages ntp depends on:
ii adduser 3.113+nmu3
ii dpkg 1.16.14
ii libc6 2.13-38+deb7u1
ii libcap2 1:2.22-1.2
ii libedit2 2.11-20080614-5
ii libgcc1 1:4.7.2-5
ii libopts25 1:5.12-0.1
ii libssl1.0.0 1.0.1e-2+deb7u9
ii lsb-base 4.1+Debian8+deb7u1
ii netbase 5.0
Versions of packages ntp recommends:
ii perl 5.14.2-21+deb7u1
Versions of packages ntp suggests:
pn ntp-doc <none>
-- Configuration Files:
/etc/cron.daily/ntp changed [not included]
/etc/default/ntp changed [not included]
/etc/ntp.conf changed [not included]
-- no debconf information
More information about the pkg-ntp-maintainers
mailing list