summaryrefslogtreecommitdiffstats
path: root/initramfs/stage3-stuff/bin/hwautocfg
diff options
context:
space:
mode:
authorDirk von Suchodoletz2009-07-17 18:47:08 +0200
committerDirk von Suchodoletz2009-07-17 18:47:08 +0200
commit737f655f9df4e292a76c1f8aaf68c704f1784dab (patch)
treea46c8e97d362cb99a9ead0a34bcd9192f8e5cdad /initramfs/stage3-stuff/bin/hwautocfg
parentMounting swap in Ubuntu and id45,46 ... (diff)
downloadcore-737f655f9df4e292a76c1f8aaf68c704f1784dab.tar.gz
core-737f655f9df4e292a76c1f8aaf68c704f1784dab.tar.xz
core-737f655f9df4e292a76c1f8aaf68c704f1784dab.zip
Minor extension for partition mounting ...
git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@3014 95ad53e4-c205-0410-b2fa-d234c58c8868
Diffstat (limited to 'initramfs/stage3-stuff/bin/hwautocfg')
-rwxr-xr-xinitramfs/stage3-stuff/bin/hwautocfg10
1 files changed, 9 insertions, 1 deletions
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