Updating losetup-lukshome example hook to use blkid where available, thanks to Clint Adams <clint@gnu.org> (Closes: #607108).
This commit is contained in:
parent
aad4e48042
commit
3854710095
|
@ -333,27 +333,7 @@ do
|
|||
esac
|
||||
done
|
||||
|
||||
# search for a partition labeled "lukshome" or $LUKSPART
|
||||
for sysblock in $(echo /sys/block/* | tr ' ' '\n' | grep -v loop | grep -v ram | grep -v fd)
|
||||
do
|
||||
for dev in $(subdevices "${sysblock}")
|
||||
do
|
||||
devname=$(sys2dev "${dev}")
|
||||
# find partition name and filesystem type
|
||||
if [ "$(/lib/udev/vol_id -l ${devname} 2>/dev/null)" = "${LUKSPART}" ]
|
||||
then
|
||||
# found one partition with correct label
|
||||
CRYPTHOME="${devname}"
|
||||
# don't search further
|
||||
break
|
||||
fi
|
||||
done
|
||||
# if already found, don't search further
|
||||
if [ -n "${CRYPTHOME}" ]
|
||||
then
|
||||
break
|
||||
fi
|
||||
done
|
||||
CRYPTHOME=$(/sbin/blkid -L ${LUKSPART})
|
||||
|
||||
# if no partition found, exit
|
||||
if [ -z "${CRYPTHOME}" ]
|
||||
|
|
Loading…
Reference in New Issue