Bug#266744: LC_ALL overrides LC_COLLATE when determining console type in termwrap
Package: base-config
Version: 2.35
Severity: normal
In the recognise terminal type section of termwrap, both LC_ALL and
LC_COLLATE are set. However, LC_ALL overrides LC_COLLATE, and as a
result serial consoles are incorrectly identified as pseudo consoles.
Unsetting LC_ALL at this point and restoring it again afterwards result
in the check running correctly.
-- System Information:
Debian Release: testing/unstable
APT prefers unstable
APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)
Kernel: Linux 2.6.7
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8
Versions of packages base-config depends on:
ii adduser 3.57 Add and remove users and groups
ii apt 0.5.26 Advanced front-end for dpkg
ii bsdutils 1:2.12-7 Basic utilities from 4.4BSD-Lite
ii console-data 2002.12.04dbs-42 Keymaps, fonts, charset maps, fall
ii console-tools 1:0.2.3dbs-53 Linux console and font utilities
ii debconf 1.4.29 Debian configuration management sy
ii debianutils 2.8.3 Miscellaneous utilities specific t
ii gettext-base 0.14.1-2 GNU Internationalization utilities
ii passwd 1:4.0.3-29 Change and administer password and
-- debconf information excluded
Reply to: