[Debconf-devel] Bug#589519: debconf-set-selections does not work	with values containing '#'
    Andreas Beckmann 
    debian at abeckmann.de
       
    Wed Feb  9 18:45:03 UTC 2011
    
    
  
Package: debconf
Version: 1.5.38
Severity: normal
File: /usr/bin/debconf-set-selections
debconf-set-selections does not work to preseed values that contain the
character '#'. So checking a preseed file that uses a partman recipe is
not possible, as that recipe format utilizes the '#'.
An excerpt from squeeze's example-pressed.txt is attached, it produces
the following errors:
    # debconf-set-selections [-c] recipes.txt
    warning: Unknown type 2, skipping line 18
    warning: Unknown type 2, skipping line 21
    error: parse error on line 22: '    .'
Be aware that there might be the following "misuse" of '\' line
continuation and '#':
    foobar foo/bar string \
    # is this a comment or the value for variable foo/bar ???
According to the manpage, embedded '#' should be allowed:
    The data is a series of lines. Lines beginning with a # character
    are comments. Blank lines are ignored. All other lines set the value
    of one question, ...
    Lines can be continued to the next line by ending them with a "\"
    character.
Andreas
-- System Information:
Debian Release: 6.0
  APT prefers oldstable
  APT policy: (800, 'oldstable'), (700, 'testing'), (600, 'unstable'), (130, 'experimental')
Architecture: amd64 (x86_64)
Kernel: Linux 2.6.32-5-amd64 (SMP w/2 CPU cores)
Locale: LANG=C, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages debconf depends on:
ii  debconf-i18n                  1.5.36.1   full internationalization support 
ii  perl-base                     5.10.1-17  minimal Perl system
Versions of packages debconf recommends:
ii  apt-utils                     0.8.10.3   APT utility programs
Versions of packages debconf suggests:
ii  debconf-doc               1.5.38         debconf documentation
ii  debconf-utils             1.5.36.1       debconf utilities
ii  dialog                    1.1-20100428-1 Displays user-friendly dialog boxe
ii  libgnome2-perl            1.042-2        Perl interface to the GNOME librar
pn  libnet-ldap-perl          <none>         (no description available)
pn  libqtcore4-perl           <none>         (no description available)
pn  libqtgui4-perl            <none>         (no description available)
pn  libterm-readline-gnu-perl <none>         (no description available)
ii  perl                      5.10.1-17      Larry Wall's Practical Extraction 
ii  whiptail                  0.52.11-1      Displays user-friendly dialog boxe
-- debconf information excluded
    
    
More information about the Debconf-devel
mailing list