[pkg-cryptsetup-devel] Bug#544669: Bug#544669: cryptsetup: /sbin/blkid is not in initramfs
Jonas Meurer
jonas at freesources.org
Wed Sep 2 13:15:06 UTC 2009
reassign 544669 util-linux
severity 544669 normal
tag 544669 +patch
thanks
hey,
On 02/09/2009 Mario 'BitKoenig' Holbe wrote:
> cryptsetup 1.0.7-2 recommends to replace vol_id and un_vol_id by blkid
> and un_blkid. Both of these scripts depend on /sbin/blkid.
> However, /sbin/blkid is not available in the initramfs image.
thanks for the bugreport. cryptroot doesn't support checkscripts, thus
check and precheck options are ignored for cryptroot devices anyway. i'm
downgrading severity to normal for that reason.
> Considering your changelog statement that udev will remove vol_id soon,
> I'm not sure whether this bug should really be fixed in cryptsetup
> itself or if /sbin/blkid should be included in the initramfs either by
> initramfs-tools or util-linux directly.
yes, you're correct. util-linux should copy blkid to the initramfs
directly. initramfs-tools will need to be migrated to blkid anyway.
currently it's using vol_id. so the propper fix for this is to ship
/usr/share/initramfs-tools/hooks/util-linux within util-linux. the
script should contain something like:
---snip---
#!/bin/sh -e
PREREQ=""
prereqs()
{
echo "$PREREQ"
}
case $1 in
prereqs)
prereqs
exit 0
;;
esac
. /usr/share/initramfs-tools/hook-functions
copy_exec /sbin/blkid
---snap---
this mail downgrades the bug to normal, adds the 'patch' tag, and
reassigns it to the package 'util-linux'.
greetings,
jonas
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 197 bytes
Desc: Digital signature
URL: <http://lists.alioth.debian.org/pipermail/pkg-cryptsetup-devel/attachments/20090902/9a514fa4/attachment.pgp>
More information about the pkg-cryptsetup-devel
mailing list