Bug#402410: debian-installer: LVM setup broken if hostname/VG contains a "-" character
On Mon, Dec 11, 2006 at 07:40:13PM +0100, Frans Pop <email@example.com> wrote:
> On Sunday 10 December 2006 10:45, Mike Hommey wrote:
> > As a hostname for this testbed, I chose "qemu-test", which, as far as I
> > know is a valid hostname.
> > When d-i was creating the filesystems, it complained it wasn't able to
> > find /dev/mapper/qemu-test-* devices, and checking in the console
> > showed that the devices were indeed named /dev/mapper/qemu--test-*
> > instead.
> I need some help here.
> According to the test that David Härdeman introduced recently, a hyphen
> _is_ a valid character for VG and LV names.
> So what is the actual bug here:
> - a hyphen is not a valid character after all
> - the kernel/udev creates a device where a hyphen is doubled
> - the installer should anticipate that hyphens will be doubled
the hyphen is a valid character, but it is doubled in the /dev/mapper
device name (because the hyphen separates VG and LV names). Note that
the /dev/$VG/$LV mapping doesn't double the hyphens.
Remaining question: are there others "special" characters in VG and LV