+casper (1.174) karmic; urgency=low
+
+ * debian/control: Increase dependency on initramfs-tools to get the version
+ that uses blkid, depend on util-linux as well
+ * hooks/casper: No need to copy vol_id into the initramfs image.·
+ * scripts/casper-bottom/13swap: Use blkid -o udev -p instead of vol_id,
+ there's probably a much cleaner way to check for RAID like this, but
+ this is the direct equivalent.
+ * scripts/casper-helpers (get_fstype): use a blkid call to get the type·
+ * scripts/casper-helpers (find_cow_device): use a blkid call to get the
+ label
+
+ -- Scott James Remnant <scott@ubuntu.com> Tue, 12 May 2009 13:29:41 +0100
+
casper (1.173) jaunty; urgency=low
* Don't use head -n1 in where_is_mounted, we don't have head in the
if [ -x /lib/udev/vol_id ]
then
/lib/udev/vol_id ${device%%[0-9]*} 2>/dev/null | grep -q "^ID_FS_USAGE=raid" && continue
+ else
+ /sbin/blkid -o udev -p ${device%%[0-9]*} | grep -q "^ID_FS_USAGE=raid" && continue
fi
magic=$(/bin/dd if="${device}" bs=4086 skip=1 count=1 2>/dev/null | /bin/dd bs=10 count=1 2>/dev/null) || continue
then
/lib/udev/vol_id -t ${1} 2>/dev/null
else
- eval $(blkid -o udev "${1}")
- if [ -n "$ID_FS_TYPE" ]
- then
- echo "${ID_FS_TYPE}"
- fi
+ /sbin/blkid -s TYPE -o value $1 2>/dev/null
fi
}
return 0
fi
else
- eval $(blkid -o udev "${devname}")
- if [ "$ID_FS_LABEL" = "${pers_label}" ]
+ if [ "$(/sbin/blkid -s LABEL -o value $devname 2>/dev/null)" = "${pers_label}" ]
then
echo "${devname}"
return 0