Bug 115385

Summary: haldaemon init script not LSB conform
Product: [openSUSE] SUSE LINUX 10.0 Reporter: Thorsten Kukuk <kukuk>
Component: BasesystemAssignee: Timo Hoenig <thoenig>
Status: VERIFIED FIXED QA Contact: E-mail List <qa-bugs>
Severity: Critical    
Priority: P5 - None    
Version: Beta 4 Plus   
Target Milestone: ---   
Hardware: Other   
OS: All   
Whiteboard:
Found By: Other Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---

Description Thorsten Kukuk 2005-09-06 10:18:07 UTC
The haldaemon init script has checks, if hal is already running.
This checks and the return value are not LSB conform, which leads to ugly
and wrong error messages (fails) during installation.
Comment 1 Thorsten Kukuk 2005-09-06 10:19:07 UTC
The same is true for dbus.
Comment 2 Danny Al-Gaaf 2005-09-06 10:36:52 UTC
Whats is exactly wrong? Any proposal for a change?
Comment 3 Thorsten Kukuk 2005-09-06 10:45:14 UTC
From the init.d/skeleton script (or look at LSB spec):

"# Note that starting an already running service, stopping
# or restarting a not-running service as well as the restart
# with force-reload (in case signaling is not supported) are
# considered a success."

But if hal and dbus are running, the scripts reports an error.
Comment 4 Danny Al-Gaaf 2005-09-06 10:56:40 UTC
You mean in hal start script if you use "rchal start" and hal is already 
running? I fix this for the next package.
Comment 5 Danny Al-Gaaf 2005-09-06 18:23:22 UTC
I fixed this also for dbus-1 and submitted both packages. Close the bug now.