Package: ntpdate
Version: 1:4.2.6.p2+dfsg-1+b1
Severity: important
Tags: patch


There is an over-simplistic sed pattern in the ntpdate-debian script that 
expects server entries in /etc/ntp.conf to be of the form server<one 
space><server-name>. Using a TAB or multiple spaces breaks the pattern, 
resulting in ntpdate being called with no server name at all, causing it to 
exit with ``no servers can be used''.
The following patch replaces the literal space with ``[[:space:]]+'' (since 
we're using extended regexps anyway) and corrects the problem:

--- ntpdate-debian.orig 2010-10-17 15:45:25.000000000 +0200
+++ ntpdate-debian      2010-12-08 16:59:07.000000000 +0100
@@ -14,7 +14,7 @@
                fi
        done
        if [ -n "$file" ]; then
-               NTPSERVERS=$(sed -rne 's/^(servers?|peer) 
([-_.:[:alnum:]]+).*$/\2/p' "$file" | grep -v '^127\.127\.') || [ $? -le 1 ]
+               NTPSERVERS=$(sed -rne 
's/^(servers?|peer)[[:space:]]+([-_.:[:alnum:]]+).*$/\2/p' "$file" | grep -v 
'^127\.127\.') || [ $? -le 1 ]
        fi
 elif [ -r /var/lib/ntpdate/default.dhcp ]; then
        . /var/lib/ntpdate/default.dhcp

-- System Information:
Debian Release: squeeze/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: i386 (i686)

Kernel: Linux 2.6.35.7.wap (SMP w/4 CPU cores)
Locale: lang=de...@euro, lc_ctype=de...@euro (charmap=ISO-8859-15)
Shell: /bin/sh linked to /bin/dash

Versions of packages ntpdate depends on:
ii  dpkg                          1.15.8.5   Debian package management system
ii  libc6                         2.11.2-7   Embedded GNU C Library: Shared lib
ii  libcap2                       1:2.19-3   support for getting/setting POSIX.
ii  libssl0.9.8                   0.9.8o-3   SSL shared libraries
ii  netbase                       4.43       Basic TCP/IP networking system

Versions of packages ntpdate recommends:
ii  lockfile-progs                0.1.15     Programs for locking and unlocking

ntpdate suggests no packages.

-- no debconf information



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to