Package: vpnc
Version: 0.4.0-1
Severity: normal
Tags: patch

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hi,

with the recent update to 0.4.0 there is a little bug in the vpnc-setup
script. 

Attached find a patch, that fixes it for me.

thanks
Philipp Kolmann

- -- System Information:
Debian Release: 4.0
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.18-4-686
Locale: LANG=en_US, LC_CTYPE=en_US (charmap=ISO-8859-1)

Versions of packages vpnc depends on:
ii  libc6                       2.3.6.ds1-13 GNU C Library: Shared libraries
ii  libgcrypt11                 1.2.3-2      LGPL Crypto library - runtime libr
ii  libgpg-error0               1.4-2        library for common error values an

vpnc recommends no packages.

- -- no debconf information

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)

iD8DBQFF5Rv7b3w5kbZgJjQRAr9rAKDauKhPX3585jjUwvAiFYlWgdcX1QCeJhpG
SWl/8hfBTK8fsO/X1Sk2zDs=
=I3EG
-----END PGP SIGNATURE-----
--- vpnc-script_orig    2007-02-28 07:00:41.000000000 +0100
+++ vpnc-script 2007-02-28 07:02:57.000000000 +0100
@@ -377,12 +377,12 @@
     if test "$TARGET_NETWORKS" ; then
        i=0
        for network in $TARGET_NETWORKS ; do
-          eval CISCO_SPLIT_INC_$i_ADDR=`echo $network | cut -f1 -d/`
-          eval CISCO_SPLIT_INC_$i_MASKLEN=`echo $network | cut -f2 -d/`
+          eval CISCO_SPLIT_INC_${i}_ADDR=`echo $network | cut -f1 -d/`
+          eval CISCO_SPLIT_INC_${i}_MASKLEN=`echo $network | cut -f2 -d/`
           # missing, code is for iproute path only: 
CISCO_SPLIT_INC_0_MASK=255.255.255.255
-          eval CISCO_SPLIT_INC_$i_PROTOCOL=0
-          eval CISCO_SPLIT_INC_$i_SPORT=0
-          eval CISCO_SPLIT_INC_$i_DPORT=0
+          eval CISCO_SPLIT_INC_${i}_PROTOCOL=0
+          eval CISCO_SPLIT_INC_${i}_SPORT=0
+          eval CISCO_SPLIT_INC_${i}_DPORT=0
           i=`expr $i + 1`
        done
        CISCO_SPLIT_INC=$i

Reply via email to