Package: makedev
Version: 2.3.1-81
Severity: normal
Tags: patch l10n
*** Please type your report below this line ***
As Denis Barbier pointed out, z is not the last character of the
alphabet in some locales:
$ echo pqrstu | LC_ALL=et_EE sed -e 's/[a-z]//g'
tu
Thus sed should be called under the C locale. Relevant patch to
/sbin/MAKEDEV is attached.
--
Juhan Ernits
-- System Information:
Debian Release: testing/unstable
APT prefers unstable
APT policy: (500, 'unstable')
Architecture: i386 (i686)
Shell: /bin/sh linked to /bin/bash
Kernel: Linux 2.6.15
Locale: LANG=C, LC_CTYPE=C (charmap=ISO-8859-15) (ignored: LC_ALL set to
et_EE.ISO-8859-15)
Versions of packages makedev depends on:
ii base-passwd 3.5.11 Debian base system master password
makedev recommends no packages.
-- no debconf information
117c117
< echo "$*" | sed -e 's/[^A-Za-z0-9_]/_/g'
---
> echo "$*" | LC_ALL=C sed -e 's/[^A-Za-z0-9_]/_/g'
200c200
< device=`echo $device | sed 's#/.*##'`
---
> device=`echo $device | LC_ALL=C sed 's#/.*##'`
663,664c663,664
< kern_rev1=`uname -r | sed -e '[EMAIL PROTECTED]([^.]*\)[EMAIL
PROTECTED]@'`
< kern_rev2=`uname -r | sed -e '[EMAIL PROTECTED]([^.]*\)[EMAIL
PROTECTED]@'`
---
> kern_rev1=`uname -r | LC_ALL=C sed -e '[EMAIL
> PROTECTED]([^.]*\)[EMAIL PROTECTED]@'`
> kern_rev2=`uname -r | LC_ALL=C sed -e '[EMAIL
> PROTECTED]([^.]*\)[EMAIL PROTECTED]@'`
2022,2024c2022,2024
< kern_rev1=`uname -r | sed -e '[EMAIL PROTECTED]([^.]*\)[EMAIL
PROTECTED]@'`
< kern_rev2=`uname -r | sed -e '[EMAIL PROTECTED]([^.]*\)[EMAIL
PROTECTED]@'`
< kern_rev3=`uname -r | sed -e '[EMAIL
PROTECTED]([^.][0-9]*\)[EMAIL PROTECTED]@'`
---
> kern_rev1=`uname -r | LC_ALL=C sed -e '[EMAIL
> PROTECTED]([^.]*\)[EMAIL PROTECTED]@'`
> kern_rev2=`uname -r | LC_ALL=C sed -e '[EMAIL
> PROTECTED]([^.]*\)[EMAIL PROTECTED]@'`
> kern_rev3=`uname -r | LC_ALL=C sed -e '[EMAIL
> PROTECTED]([^.][0-9]*\)[EMAIL PROTECTED]@'`
2105c2105
< device=`echo $device | sed 's#/.*##'`
---
> device=`echo $device | LC_ALL=C sed 's#/.*##'`