Skip to Content.
Sympa Menu

sm-commit - [SM-Commit] GIT changes to master grimoire by Finn Haedicke (a04d88b493d5246a53f9a5c17903a98f8a3bb083)

sm-commit AT lists.ibiblio.org

Subject: Source Mage code commit list

List archive

Chronological Thread  
  • From: Finn Haedicke <scm AT sourcemage.org>
  • To: sm-commit AT lists.ibiblio.org
  • Subject: [SM-Commit] GIT changes to master grimoire by Finn Haedicke (a04d88b493d5246a53f9a5c17903a98f8a3bb083)
  • Date: Sun, 16 Aug 2009 13:11:37 -0500

GIT changes to master grimoire by Finn Haedicke <finn_haedicke AT gmx.net>:

smgl/linux-initramfs/mkinitrd | 11 +++++++++--
1 files changed, 9 insertions(+), 2 deletions(-)

New commits:
commit a04d88b493d5246a53f9a5c17903a98f8a3bb083
Author: Finn Haedicke <finn_haedicke AT gmx.net>
Commit: Finn Haedicke <finn_haedicke AT gmx.net>

linux-initramfs: activate lvm after cryptsetup (for crypted
LVM-partitions)

commit ddc8a9e5ec6ff5c9bc1b6db9a13e19550ff3f26e
Author: Finn Haedicke <finn_haedicke AT gmx.net>
Commit: Finn Haedicke <finn_haedicke AT gmx.net>

linux-initramfs: mount /proc and /sys for lvm and crypt

commit 474f69bcf5995cf65559c5b77beba61947ca9363
Author: Finn Haedicke <finn_haedicke AT gmx.net>
Commit: Finn Haedicke <finn_haedicke AT gmx.net>

linux-initramfs: mkinitrd creates /dev/random and /dev/urandom

diff --git a/smgl/linux-initramfs/mkinitrd b/smgl/linux-initramfs/mkinitrd
index 7c270ea..c34886a 100755
--- a/smgl/linux-initramfs/mkinitrd
+++ b/smgl/linux-initramfs/mkinitrd
@@ -60,13 +60,17 @@ function linuxrc_crypto()
if $USE_CRYPTO || $FORCE_CRYPTO
then
cat <<-EOF
-/bin/mount -t proc proc /proc
+/bin/mount -t proc proc /proc > /dev/null 2>&1
+/bin/mount -t sysfs sys /sys > /dev/null 2>&1
/bin/dmsetup mknodes
cat /crypttab |
while read line
do
eval "/bin/cryptsetup luksOpen \$line" < /dev/console > /dev/console 2>&1
done
+/bin/dmsetup mknodes
+/bin/vgscan --ignorelockingfailure --mknodes
+/bin/vgchange -ay --ignorelockingfailure
EOF
fi
}
@@ -86,7 +90,8 @@ function linuxrc_lvm()
if $USE_LVM || $FORCE_LVM
then
cat <<-EOF
-/bin/mount -t proc proc /proc
+/bin/mount -t proc proc /proc > /dev/null 2>&1
+/bin/mount -t sysfs sys /sys > /dev/null 2>&1
/bin/dmsetup mknodes
/bin/vgscan --ignorelockingfailure --mknodes
/bin/vgchange -ay --ignorelockingfailure
@@ -112,6 +117,8 @@ function default_parts()
cat <<-EOF
dir /dev 0755 0 0
nod /dev/console 0600 0 0 c 5 1
+nod /dev/random 0666 0 0 c 1 8
+nod /dev/urandom 0644 0 0 c 1 9
dir /root 0700 0 0
file /linuxrc /tmp/linuxrc 0755 0 0
link /init /linuxrc 0755 0 0




Archive powered by MHonArc 2.6.24.

Top of Page