summaryrefslogtreecommitdiffstats
path: root/src/initramfs
diff options
context:
space:
mode:
authorDirk von Suchodoletz2011-05-26 19:22:12 +0200
committerDirk von Suchodoletz2011-05-26 19:22:12 +0200
commit0415bbf4e78df7c65d6b69cb84f646394eba7725 (patch)
tree5c4347f418feb08a73927a46a627285e3246eb77 /src/initramfs
parentProblems to start the services properly ... (diff)
downloadcore-0415bbf4e78df7c65d6b69cb84f646394eba7725.tar.gz
core-0415bbf4e78df7c65d6b69cb84f646394eba7725.tar.xz
core-0415bbf4e78df7c65d6b69cb84f646394eba7725.zip
Separate script for hwaccess stuff ...
Diffstat (limited to 'src/initramfs')
-rw-r--r--src/initramfs/distro-specs/suse/functions-11.418
1 files changed, 10 insertions, 8 deletions
diff --git a/src/initramfs/distro-specs/suse/functions-11.4 b/src/initramfs/distro-specs/suse/functions-11.4
index 28970297..0511fcd6 100644
--- a/src/initramfs/distro-specs/suse/functions-11.4
+++ b/src/initramfs/distro-specs/suse/functions-11.4
@@ -30,6 +30,7 @@ config_distro () {
for dir in rc0.d rc1.d rc2.d rc3.d rc4.d rc5.d rc6.d boot.d ; do
rm -rf /mnt/etc/init.d/${dir}/*
done
+rm -rf /mnt/etc/init.d/.depend.*
touch /mnt/var/log/btmp
touch /mnt/var/log/lastlog
}
@@ -50,8 +51,6 @@ start_dreshal="yes"
# configure dbus (inter application communication for kde and gnome), hal
# (hardware abstraction layer - used e.g. by powersaved)
config_dreshal () {
-local start=1
-local stop=10
if [ "x$start_dreshal" = "xyes" ]; then
# create directories and set permissions with user and group id
for dir in "/var/lib/misc" "/var/run/ConsoleKit" \
@@ -69,17 +68,20 @@ if [ "x$start_dreshal" = "xyes" ]; then
echo "messagebus:!:103:" >> /mnt/etc/group
# console-kit-daemon, polkitd, udisks-daemon, rtkit-daemon are often not
# started properly (why ever)
- d_mkrlscript entry boot.slx "# console-kit-daemon, polkitd, \
+ d_mkrlscript init hwaccess "Starting services for device access"
+ d_mkrlscript entry hwaccess "# console-kit-daemon, polkitd, \
udisks-daemon, rtkit-daemon entries added in stage3"
- d_mkrlscript entry boot.slx "start_daemon -f /usr/sbin/console-kit-daemon"
- d_mkrlscript entry boot.slx "/usr/lib/polkit-1/polkitd &"
- d_mkrlscript entry boot.slx "/usr/lib/rtkit/rtkit-daemon &"
- d_mkrlscript entry boot.slx "/usr/lib/udisks/udisks-daemon &"
+ d_mkrlscript entry hwaccess "start_daemon -f /usr/sbin/console-kit-daemon"
+ d_mkrlscript entry hwaccess "/usr/lib/polkit-1/polkitd &"
+ d_mkrlscript entry hwaccess "/usr/lib/rtkit/rtkit-daemon &"
+ d_mkrlscript entry hwaccess "/usr/lib/udisks/udisks-daemon &"
+ d_mkrlscript close hwaccess ""
rm -rf /mnt/etc/dbus-1/system.d/*etwork*anager.conf \
/mnt/etc/dbus-1/system.d/nm-*
- rllinker "dbus" $start $stop
+ rllinker "dbus" 1 20
+ rllinker "hwaccess" 16 4
fi
fi
}