summaryrefslogtreecommitdiffstats
path: root/initramfs/stage3-stuff/bin/hwautocfg
diff options
context:
space:
mode:
authorDirk von Suchodoletz2009-07-17 00:49:14 +0200
committerDirk von Suchodoletz2009-07-17 00:49:14 +0200
commit7afca68de0301e5512db64ee21f587cdd7ea497c (patch)
tree8fb12fcbf8a61bc8e79c5743d488a3c6a6fcc7b0 /initramfs/stage3-stuff/bin/hwautocfg
parentSmall add-ons ... (diff)
downloadcore-7afca68de0301e5512db64ee21f587cdd7ea497c.tar.gz
core-7afca68de0301e5512db64ee21f587cdd7ea497c.tar.xz
core-7afca68de0301e5512db64ee21f587cdd7ea497c.zip
Mounting swap in Ubuntu and id45,46 ...
git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@3013 95ad53e4-c205-0410-b2fa-d234c58c8868
Diffstat (limited to 'initramfs/stage3-stuff/bin/hwautocfg')
-rwxr-xr-xinitramfs/stage3-stuff/bin/hwautocfg7
1 files changed, 5 insertions, 2 deletions
diff --git a/initramfs/stage3-stuff/bin/hwautocfg b/initramfs/stage3-stuff/bin/hwautocfg
index 620f5232..eacee787 100755
--- a/initramfs/stage3-stuff/bin/hwautocfg
+++ b/initramfs/stage3-stuff/bin/hwautocfg
@@ -144,10 +144,13 @@ noexec\t 0 0" >>/tmp/fstab
elif [ ${partid} -eq 45 ] ; then
# if more than one id45 present, the latter ones are simply mounted
# over the previous
- ln -sf /mnt/media/${hdpartnr#/dev/*} /mnt/var/scratch
+ mount -t auto ${hdpartnr} /mnt/media/${hdpartnr#/dev/*} &
+ ln -sf /media/${hdpartnr#/dev/*} /mnt/var/scratch
elif [ ${partid} -eq 46 ] ; then
# mount a home directory to (/mnt)/var/home
- ln -sf /mnt/media/${hdpartnr#/dev/*} /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
fi
done
done