Bug#570904: fstab informational header is wrong in squeeze/sid
I just installed Debian squeeze for i386 from the ISO for this. The
file /etc/fstab contains incorrect information in the header.
I downloaded the partman-target source to have a look at the problem.
In the file partman-target-64/finish.d/create_fstab_header, I see the
cat >/target/etc/fstab <<EOF
# /etc/fstab: static file system information.
# Use 'vol_id --uuid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
The program referenced in the header, vol_id, exists in lenny (stable)
as part of the udev (0.125-7+lenny3) package. The program vol_id
does not exist for squeeze (unstable) or for sid (testing) as part of
the udev (151-2) package for any of the supported architectures.
While the header information in partman-target is correct for
lenny/stable, it is incorrect for squeeze and sid - the vol_id program
no longer exists.
As vol_id no longer exists on squeeze, I used "blkid", which is part
of the util-linux package, to find out what the UUIDs of my disk