Package: file Version: 4.26-1 Severity: normal Tags: patch -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
file will strip leading zeroes when displaying UUIDs. Compare the output of these commands on the same file system: nemi:/etc# tune2fs -l /dev/sda1|grep UUID Filesystem UUID: 0b7e7b52-e5cd-49b8-a304-2bc5f9b7f2b5 nemi:/etc# file -s /dev/sda1 /dev/sda1: Linux rev 1.0 ext2 filesystem data (mounted or unclean), UUID=b7e7b52-e5cd-49b8-a304-2bc5f9b7f2b5 The UUID reported by file will cause mounting problems if copied to /etc/fstab. The fix is simple. I'm attaching a patch against /usr/share/misc/magic Bjorn - -- System Information: Debian Release: 5.0 APT prefers testing APT policy: (700, 'testing'), (600, 'unstable'), (1, 'experimental') Architecture: amd64 (x86_64) Kernel: Linux 2.6.29-rc3-lenovo-1-amd64 (SMP w/2 CPU cores) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/bash Versions of packages file depends on: ii libc6 2.7-18 GNU C Library: Shared libraries ii libmagic1 4.26-1 File type determination library us ii zlib1g 1:1.2.3.3.dfsg-12 compression library - runtime file recommends no packages. file suggests no packages. - -- no debconf information -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (GNU/Linux) iEYEARECAAYFAkmUguoACgkQ10rqkowbIskuMgCcC74eilUUpJoZPLt1sHU8ItuW IAIAoIp9JCYer8njG44lLkWFACKzjaer =9lvp -----END PGP SIGNATURE-----
--- a/magic 2008-09-08 14:38:38.000000000 +0200 +++ b/magic 2009-02-12 21:01:24.519745827 +0100 @@ -6003,12 +6003,12 @@ >>>0x464 lelong >0x0000007 ext4 filesystem data # else large INCOMPAT? >>0x460 lelong >0x000003f ext4 filesystem data ->0x468 belong x \b, UUID=%x ->0x46c beshort x \b-%x ->0x46e beshort x \b-%x ->0x470 beshort x \b-%x ->0x472 belong x \b-%x ->0x476 beshort x \b%x +>0x468 belong x \b, UUID=%08x +>0x46c beshort x \b-%04x +>0x46e beshort x \b-%04x +>0x470 beshort x \b-%04x +>0x472 belong x \b-%08x +>0x476 beshort x \b%04x >0x478 string >0 \b, volume name "%s" # General flags for any ext* fs >0x460 lelong &0x0000004 (needs journal recovery) @@ -8771,12 +8771,12 @@ >0x404 long x size %d pages, >1052 string \0 no label, >1052 string >\0 LABEL=%s, ->0x40c belong x UUID=%x ->0x410 beshort x \b-%x ->0x412 beshort x \b-%x ->0x414 beshort x \b-%x ->0x416 belong x \b-%x ->0x41a beshort x \b%x +>0x40c belong x UUID=%08x +>0x410 beshort x \b-%04x +>0x412 beshort x \b-%04x +>0x414 beshort x \b-%04x +>0x416 belong x \b-%08x +>0x41a beshort x \b%04x # ECOFF magic for OSF/1 and Linux (only tested under Linux though) # # from Erik Troan (e...@redhat.com) examining od dumps, so this