From 737f655f9df4e292a76c1f8aaf68c704f1784dab Mon Sep 17 00:00:00 2001 From: Dirk von Suchodoletz Date: Fri, 17 Jul 2009 16:47:08 +0000 Subject: Minor extension for partition mounting ... git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@3014 95ad53e4-c205-0410-b2fa-d234c58c8868 --- initramfs/stage3-stuff/bin/hwautocfg | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) (limited to 'initramfs/stage3-stuff/bin/hwautocfg') diff --git a/initramfs/stage3-stuff/bin/hwautocfg b/initramfs/stage3-stuff/bin/hwautocfg index eacee787..3a9d8b16 100755 --- a/initramfs/stage3-stuff/bin/hwautocfg +++ b/initramfs/stage3-stuff/bin/hwautocfg @@ -146,11 +146,17 @@ noexec\t 0 0" >>/tmp/fstab # over the previous mount -t auto ${hdpartnr} /mnt/media/${hdpartnr#/dev/*} & ln -sf /media/${hdpartnr#/dev/*} /mnt/var/scratch + mount -t auto $hdpartnr /mnt/media/${hdpartnr#/dev/*} && \ + echo -e "$hdpartnr\t/media/${hdpartnr#/dev/*}\tauto\t\tnoauto,\ +\t 0 0" >>/tmp/fstab elif [ ${partid} -eq 46 ] ; then # mount a home directory to (/mnt)/var/home mount -t auto ${hdpartnr} /mnt/media/${hdpartnr#/dev/*} & test -d /mnt/media/${hdpartnr#/dev/*}/home && \ ln -sf /media/${hdpartnr#/dev/*} /mnt/var/home + mount -t auto $hdpartnr /mnt/media/${hdpartnr#/dev/*} && \ + echo -e "$hdpartnr\t/media/${hdpartnr#/dev/*}\tauto\t\tnoauto,\ +\t 0 0" >>/tmp/fstab fi done done @@ -213,8 +219,10 @@ case $1 in echo "** HW main setup finished at $(sysup)" echo "hwsetup main part finished at $(sysup)" >/tmp/hwcfg ;; - # disk setup part (detecting, formatting, mounting) + # disk setup part (detecting general id82,83 and slx id44,45,46, formatting + # if required and mounting) disk) + # if disk action is not disabled (see #470) disk ;; # remove unneeded kernel modules -- cgit v1.2.3-55-g7522