Package: dhcpcd Version: 1:1.3.22pl4-20 Severity: important Tags: patch Specifying an option containing spaces (for example using "vendor" in /etc/network/interfaces) causes some "[: too many arguments" messages and failure on dhcpcd-bin invocation. The attached patch hopefully fixes both problems.
regards, Marcin -- System Information: Debian Release: 3.1 APT prefers unstable APT policy: (500, 'unstable'), (1, 'experimental') Architecture: i386 (i686) Kernel: Linux 2.4.27-2-k7 Locale: LANG=pl_PL, LC_CTYPE=pl_PL (charmap=ISO-8859-2) Versions of packages dhcpcd depends on: ii bsdutils 1:2.12p-3 Basic utilities from 4.4BSD-Lite ii ifupdown 0.6.4-4.12 high level tools to configure netw ii libc6 2.3.2.ds1-20 GNU C Library: Shared libraries an
--- debian/dhcpcd.orig 2005-03-22 15:51:37.000000000 +0100 +++ debian/dhcpcd 2005-03-22 15:53:06.000000000 +0100 @@ -29,16 +29,13 @@ for o do - if [ $o = "-k" ]; then + if [ x"$o" = x"-k" ]; then keeppid=yes - fi - if [ $o = "-n" ]; then + elif [ x"$o" = x"-n" ]; then keeppid=yes - fi - if [ $o = "-h" ]; then + elif [ x"$o" = x"-h" ]; then sendhost=no - fi - if [ $o = "-H" ]; then + elif [ x"$o" = x"-H" ]; then sethost=yes fi done @@ -109,4 +106,4 @@ fi fi -exec /sbin/dhcpcd-bin $OPTIONS $* +exec /sbin/dhcpcd-bin $OPTIONS "$@"