summaryrefslogtreecommitdiffstats
path: root/initrd/distro-specs/suse/functions-9.3
diff options
context:
space:
mode:
Diffstat (limited to 'initrd/distro-specs/suse/functions-9.3')
-rw-r--r--initrd/distro-specs/suse/functions-9.312
1 files changed, 11 insertions, 1 deletions
diff --git a/initrd/distro-specs/suse/functions-9.3 b/initrd/distro-specs/suse/functions-9.3
index 0072fd27..6bf69f2c 100644
--- a/initrd/distro-specs/suse/functions-9.3
+++ b/initrd/distro-specs/suse/functions-9.3
@@ -4,7 +4,7 @@
# functions file). This file is the main base for the
# following SuSE distributions
#
-# Author(s): Dirk von Suchodoletz <dirk@goe.net>, 23-03-2006
+# Author(s): Dirk von Suchodoletz <dirk@goe.net>, 24-03-2006
# Blabla
# Blub
#
@@ -445,6 +445,16 @@ echo -e "\trc_status -v\n\t;;\nesac\nrc_exit" \
chmod u+x /mnt/etc/${D_INITDIR}/vmware-prep
rllinker "vmware-prep" "18" "02"
rllinker "vmware" "20" "02"
+# if running start scripts in parallel vmware-prep is not recognized
+# first solution: just avoid running in parallel
+#sed 's/PARALLEL=.*/PARALLEL=no/' /mnt/etc/${D_SYSCONFDIR}/boot \
+# > /tmp/boot
+#cp /tmp/boot /mnt/etc/${D_SYSCONFDIR}/boot
+# second solution: vmware-prep script should be added to .depends.start
+sed -e "s,TARGETS =,TARGETS = vmware-prep," \
+ /mnt/etc/${D_INITDIR}/.depend.start >> /etc/.depend.start
+ echo "vmware-prep: " >> /etc/.depend.start
+ cp /etc/.depend.start /mnt/etc/${D_INITDIR}/.depend.start
}
# initialize boot.ld - skript to be executed during early system startup