From 99ac45e3b09faf95b50e05b3b89d81e3591aad76 Mon Sep 17 00:00:00 2001 From: Benjamin Schieder Date: Sun, 10 Oct 2004 11:41:13 +0000 Subject: [PATCH] Benjamin Schieder: hotfix for LVP. without this, encrypted CDs will not work because mdadm is a "superintelligent" app... [2004092922214602929] (https://www.rocklinux.net/submaster) git-svn-id: http://www.rocklinux.org/svn/rock-linux/trunk@4503 c5f82cb5-29bc-0310-9cd0-bff59a50e3bc --- target/lvp/x86/livesystem/etc_lvp_10-encryption.sh | 2 +- target/lvp/x86/release_skeleton/scripts/encrypted | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/target/lvp/x86/livesystem/etc_lvp_10-encryption.sh b/target/lvp/x86/livesystem/etc_lvp_10-encryption.sh index b02053bff..83e5a55d6 100644 --- a/target/lvp/x86/livesystem/etc_lvp_10-encryption.sh +++ b/target/lvp/x86/livesystem/etc_lvp_10-encryption.sh @@ -34,7 +34,7 @@ encryption_start() { for x in /lvp.data* ; do echo "${passphrase}" | losetup -e ${thisenc} -p 0 /dev/loop/${x#/lvp.data} ${x} done - mdadm --build /dev/md/0 -l linear -n ${numfiles} ${files} + mdadm --build /dev/md/0 -l linear --force -n ${numfiles} ${files} mount /dev/md/0 /mnt1 if [ ! -e /mnt1/lvp.xml ] ; then echo "Wrong Passphrase!" diff --git a/target/lvp/x86/release_skeleton/scripts/encrypted b/target/lvp/x86/release_skeleton/scripts/encrypted index 9f4011433..ed3ef4af4 100644 --- a/target/lvp/x86/release_skeleton/scripts/encrypted +++ b/target/lvp/x86/release_skeleton/scripts/encrypted @@ -182,7 +182,7 @@ process_encrypted(){ eval "mdloopdevs=\"\${mdloopdevs} \${loopdevice_${lvpdata}}\"" lvpdata=$(( ${lvpdata} + 1 )) done - ${target}/sbin/mdadm --build ${mddev} -l linear -n ${needed_pseudofs} ${mdloopdevs} + ${target}/sbin/mdadm --build ${mddev} -l linear --force -n ${needed_pseudofs} ${mdloopdevs} echo "Creating filesystem on ${mddev}" mkfs.ext2 -m 0 ${mddev} >/dev/null 2>&1