Bug 535803 (RHQ-2461) - Improvement in rhq-agent-wrapper.sh to be able to use on all linux distributions
Summary: Improvement in rhq-agent-wrapper.sh to be able to use on all linux distributions
Keywords:
Status: CLOSED NOTABUG
Alias: RHQ-2461
Product: RHQ Project
Classification: Other
Component: Launch Scripts
Version: unspecified
Hardware: All
OS: All
low
medium
Target Milestone: ---
: ---
Assignee: RHQ Project Maintainer
QA Contact:
URL: http://jira.rhq-project.org/browse/RH...
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2009-10-11 17:44 UTC by Darko Palic
Modified: 2009-10-12 12:32 UTC (History)
1 user (show)

Fixed In Version:
Doc Type: Enhancement
Doc Text:
Clone Of:
Environment:
Tested on Ubuntu 9.04, 8.04, 8.10
Last Closed:
Embargoed:


Attachments (Terms of Use)
rhq-agent-wrapper.patched (800 bytes, application/octet-stream)
2009-10-11 17:46 UTC, Darko Palic
no flags Details

Description Darko Palic 2009-10-11 17:44:00 UTC
The current rhq-agent-wrapper.sh script is not capable to be used directly as a startup script. The lookup of the scriptname with readlink "readlink isn't recursive.
The error can be reproduced by creating a link from /etc/init.d/rhq-agent -> mypathToTheScript
And if you now add the /etc/init.d/rhq-agent into the rcX.d folder with the typical symlink the startup will fail

rhq-agent-wrapper.sh should be changed from 
_DOLLARZERO=`readlink "$0" || echo "$0"`

to 
_DOLLARZERO=`readlink -f "$0" || echo "$0"`

The -f forces that all symlinks get recusivly resolved until a proper file is reached.

Comment 1 Darko Palic 2009-10-11 17:46:02 UTC
Here the patch for the wrapper script

Sorry found this related issue to late:
RHQ-2444

Comment 2 Red Hat Bugzilla 2009-11-10 21:04:53 UTC
This bug was previously known as http://jira.rhq-project.org/browse/RHQ-2461
Imported an attachment (id=368801)
This bug duplicates RHQ-2444



Note You need to log in before you can comment on or make changes to this bug.