From 1db91b4d903115e036355efd6e92a3fd7d955bdb Mon Sep 17 00:00:00 2001 From: Tobias Powalowski Date: Wed, 22 Apr 2009 13:44:20 +0200 Subject: [PATCH] 'added uuid usage on cryptdevice if uuid was selected!' --- usr/share/archboot/installer/setup | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/usr/share/archboot/installer/setup b/usr/share/archboot/installer/setup index fa1b4b0cd..69504c470 100755 --- a/usr/share/archboot/installer/setup +++ b/usr/share/archboot/installer/setup @@ -2064,9 +2064,15 @@ getraidarrays() { getcryptsetup() { CRYPTSETUP="" if ! [ "$(cryptsetup status $(basename $PART_ROOT) | grep inactive)" ]; then - CRYPTDEVICE="$(echo $(cryptsetup status $(basename $PART_ROOT) | grep device: | sed -e 's#device:##g'))" - CRYPTNAME="$(basename $PART_ROOT)" - CRYPTSETUP="cryptdevice=$CRYPTDEVICE:$CRYPTNAME" + if [ "$UUIDPARAMETER" = "yes" ]; then + CRYPTDEVICE="/dev/disk/by-uuid/$(echo $(blkid -s UUID -o value $(cryptsetup status $(basename $PART_ROOT) | grep device: | sed -e 's#device:##g')))" + CRYPTNAME="$(basename $PART_ROOT)" + CRYPTSETUP="cryptdevice=$CRYPTDEVICE:$CRYPTNAME" + else + CRYPTDEVICE="$(echo $(cryptsetup status $(basename $PART_ROOT) | grep device: | sed -e 's#device:##g'))" + CRYPTNAME="$(basename $PART_ROOT)" + CRYPTSETUP="cryptdevice=$CRYPTDEVICE:$CRYPTNAME" + fi fi }