summaryrefslogtreecommitdiffstats
path: root/initramfs
diff options
context:
space:
mode:
authorDirk von Suchodoletz2008-02-26 01:22:53 +0100
committerDirk von Suchodoletz2008-02-26 01:22:53 +0100
commitcde0e25ddb143f21f96a72feae2e889bc8f07a14 (patch)
tree797f09598897067f502bade71261a7ae59a1445d /initramfs
parentFixing bug of "/etc/mdev.conf not found" reported by Rainer in Stage3 ... (diff)
downloadcore-cde0e25ddb143f21f96a72feae2e889bc8f07a14.tar.gz
core-cde0e25ddb143f21f96a72feae2e889bc8f07a14.tar.xz
core-cde0e25ddb143f21f96a72feae2e889bc8f07a14.zip
Der "console-kit-daemon" wird in der OpenSuSE10.3 auch noch benötigt (siehe #192),
löst aber leider das Problem auch noch nicht ... git-svn-id: http://svn.openslx.org/svn/openslx/trunk@1573 95ad53e4-c205-0410-b2fa-d234c58c8868
Diffstat (limited to 'initramfs')
-rw-r--r--initramfs/distro-specs/suse/functions-default10
1 files changed, 10 insertions, 0 deletions
diff --git a/initramfs/distro-specs/suse/functions-default b/initramfs/distro-specs/suse/functions-default
index a6aa24df..269465b5 100644
--- a/initramfs/distro-specs/suse/functions-default
+++ b/initramfs/distro-specs/suse/functions-default
@@ -441,6 +441,16 @@ if [ "x$start_dreshal" = "xyes" ]; then
>>/mnt/etc/${D_INITDIR}/boot.slx
rllinker "dbus" $start $stop
fi
+ if [ -f /mnt/etc/${D_INITDIR}/consolekit ] ; then
+ strinfile "polkituser:" /mnt/etc/passwd || \
+ echo "polkituser:x:104:106:PolicyKit:/var/run/PolicyKit:/bin/false" \
+ >> /mnt/etc/passwd
+ start=$(($start + 1))
+ stop=$(($stop - 1))
+ rllinker "consolekit" $start $stop
+ echo -n > /mnt/var/lib/misc/PolicyKit.reload
+ chmod a+x /mnt/var/lib/misc/PolicyKit.reload
+ fi
if [ -f /mnt/etc/${D_INITDIR}/resmgr ] ; then
start=$(($start + 1))
stop=$(($stop - 1))