Package: dtc-xen
Version: 0.5.14-1~bpo60+1
Severity: normal

/usr/share/dtc-xen/dtc-xen-parse-param can be called with arguments like 
"--xenu_extra_parm 4 xterm=xvc0" which isn't quite valid. If we change a line 
in the calc_forward_parms function in dtc_reinstall_os to read the following, 
we will output the argument quoted:

FW_PARAMS="${FW_PARAMS} --xenu_extra_parm \"${XENU_EXTRA_PARM}\""

However /usr/share/dtc-xen/dtc-xen-parse-param still doesn't read the quoted 
string as a single argument because we're using $(1) and $(2) which are still 
terminated by spaces. It would probably be better to use a different method for 
argument splitting.

-- System Information:
Debian Release: 6.0.4
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 3.1.0-1.2-xen (SMP w/16 CPU cores)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages dtc-xen depends on:
ii  adduser              3.112+nmu2          add and remove users and groups
ii  apache2-utils        2.2.16-6+squeeze6   utility programs for webservers
ii  debconf [debconf-2.0 1.5.36.1            Debian configuration management sy
ii  debootstrap          1.0.26+squeeze1     Bootstrap a basic Debian system
ii  ipcalc               0.41-2              parameter calculator for IPv4 addr
ii  lsb-base             3.2-23.2squeeze1    Linux Standard Base 3.2 init scrip
ii  lvm2                 2.02.66-5           The Linux Logical Volume Manager
ii  net-tools            1.60-23             The NET-3 networking toolkit
ii  openssl              0.9.8o-4squeeze7    Secure Socket Layer (SSL) binary a
ii  python               2.6.6-3+squeeze6    interactive high-level object-orie
ii  python-crypto        2.1.0-2             cryptographic algorithms and proto
ii  python-m2crypto [m2c 0.20.1-1+b1         a crypto and SSL toolkit for Pytho
ii  python-soappy        0.12.0-4            SOAP Support for Python
ii  python-sqlite        1.0.1-7+b1          python interface to SQLite 2
ii  rrdtool              1.4.3-1             time-series data storage and displ
ii  sudo                 1.7.4p4-2.squeeze.2 Provide limited super user privile
ii  sysstat              9.0.6.1-2           system performance tools for Linux
ii  yum                  3.2.25-2            Advanced front-end for rpm

Versions of packages dtc-xen recommends:
ii  dtc-xen-firewall        0.5.14-1~bpo60+1 A small firewall script for your d
ii  sysfsutils              2.1.0+repack-1   sysfs query tool and boot-time set

Versions of packages dtc-xen suggests:
ii  xen-utils-common              4.0.0-1    XEN administrative tools - common 

-- Configuration Files:
/etc/dtc-xen/dtc-xen.conf changed:
listen_address=0.0.0.0
listen_port=8089
admin_user=dtc-xen
cert_passphrase=X
provisioning_volgroup=lvm1
provisioning_mount_point=/var/lib/dtc-xen/mnt
vps_mac_prefix=X
KERNEL_RELEASE=3.1.0-1.2-xen
KMOD_PATH=/lib/modules/3.1.0-1.2-xen
KERNELPATH=/boot/vmlinuz-3.1.0-1.2-xen
INITRDPATH=/boot/initrd.img-3.1.0-1.2-xen
bsd_kernel_path=/boot/netbsd-XENU
bsd_install_kernel_path=/boot/netbsd-INSTALL_XENU
debian_repo=ftp://ftp.us.debian.org/debian
debian_release=squeeze
GATEWAY=X
NETMASK=255.255.255.192
BROADCAST=X
XEN_DOMU_HDD_DEV_TYPE=xvd
XENU_EXTRA_PARM="4 TERM=xterm xencons=xvc0 console=xvc0"

-- debconf information:
* dtc-xen/conf_info_finish_setup:
  dtc-xen/conf_network:
  dtc-xen/conf_soap_login: dtc-xen
  dtc-xen/conf_lvm_name: lvm1
  dtc-xen/conf_linux_kernel_name: 2.6.32-5-xen-amd64
  dtc-xen/conf_vps_mountpoint: /var/lib/dtc-xen/mnt
  dtc-xen/conf_debian_repository: ftp://ftp.us.debian.org/debian
  dtc-xen/conf_linux_domu_initrd: initrd.img-2.6.32-5-xen-amd64
  dtc-xen/conf_debian_release: squeeze
  dtc-xen/conf_broadcast: 192.168.60.255
  dtc-xen/conf_gateway: 192.168.1.254
  dtc-xen/conf_netmask: 255.255.255.0



-- 
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]

Reply via email to