* Quick hack to make HAL start properly.
svn path=/nixos/trunk/; revision=11262
This commit is contained in:
parent
d6e1828c13
commit
3703cd13a2
@ -35,28 +35,28 @@ in
|
|||||||
|
|
||||||
extraPath = [dbus.daemon dbus.tools];
|
extraPath = [dbus.daemon dbus.tools];
|
||||||
|
|
||||||
job = "
|
job = ''
|
||||||
description \"D-Bus system message bus daemon\"
|
description "D-Bus system message bus daemon"
|
||||||
|
|
||||||
start on startup
|
start on startup
|
||||||
stop on shutdown
|
stop on shutdown
|
||||||
|
|
||||||
start script
|
start script
|
||||||
|
|
||||||
mkdir -m 0755 -p ${homeDir}
|
mkdir -m 0755 -p ${homeDir}
|
||||||
chown messagebus ${homeDir}
|
chown messagebus ${homeDir}
|
||||||
|
|
||||||
mkdir -m 0755 -p /var/lib/dbus
|
mkdir -m 0755 -p /var/lib/dbus
|
||||||
${dbus.tools}/bin/dbus-uuidgen --ensure
|
${dbus.tools}/bin/dbus-uuidgen --ensure
|
||||||
|
|
||||||
end script
|
end script
|
||||||
|
|
||||||
respawn
|
respawn
|
||||||
|
|
||||||
script
|
script
|
||||||
rm -f ${homeDir}/pid
|
rm -f ${homeDir}/pid
|
||||||
exec ${dbus}/bin/dbus-daemon --config-file=${configFile}/system.conf
|
exec ${dbus}/bin/dbus-daemon --config-file=${configFile}/system.conf
|
||||||
end script
|
end script
|
||||||
";
|
'';
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@ -18,19 +18,22 @@
|
|||||||
|
|
||||||
extraPath = [hal];
|
extraPath = [hal];
|
||||||
|
|
||||||
job = "
|
job = ''
|
||||||
description \"HAL daemon\"
|
description "HAL daemon"
|
||||||
|
|
||||||
start on dbus
|
start on dbus
|
||||||
stop on shutdown
|
stop on shutdown
|
||||||
|
|
||||||
start script
|
start script
|
||||||
|
|
||||||
mkdir -m 0755 -p /var/cache/hald
|
# !!! quick hack: wait until dbus has started
|
||||||
|
sleep 3
|
||||||
|
|
||||||
end script
|
mkdir -m 0755 -p /var/cache/hald
|
||||||
|
|
||||||
respawn ${hal}/sbin/hald --daemon=no --verbose=yes
|
end script
|
||||||
";
|
|
||||||
|
respawn ${hal}/sbin/hald --daemon=no --verbose=yes
|
||||||
|
'';
|
||||||
|
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user