From 7afca68de0301e5512db64ee21f587cdd7ea497c Mon Sep 17 00:00:00 2001 From: Dirk von Suchodoletz Date: Thu, 16 Jul 2009 22:49:14 +0000 Subject: Mounting swap in Ubuntu and id45,46 ... git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@3013 95ad53e4-c205-0410-b2fa-d234c58c8868 --- initramfs/stage3-stuff/bin/hwautocfg | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'initramfs/stage3-stuff/bin/hwautocfg') 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 -- cgit v1.2.3-55-g7522