Skip to content
Snippets Groups Projects
Commit cfbf4857 authored by Jan David Mol's avatar Jan David Mol
Browse files

Task #7522: Fixed init.d/qpidd to work with start-stop-daemon, and not rely on additional scripts

parent a748d5c7
No related branches found
No related tags found
No related merge requests found
......@@ -57,7 +57,7 @@ do_start()
# 0 if daemon has been started
# 1 if daemon was already running
# 2 if daemon could not be started
$SUCMD start-qpid
start-stop-daemon --start --quiet --oknodo --exec $DAEMON --chuid qpid:qpid -- -d --pid-dir /localhome/qpid --data-dir /localhome/qpid/.qpidd --config /opt/qpid/etc/qpid/qpidd.conf --auth no --log-to-file /localhome/qpid/qpid.log
return "$?"
# Add code here, if necessary, that waits for the process to be ready
# to handle requests from services started subsequently which depend
......@@ -74,7 +74,7 @@ do_stop()
# 1 if daemon was already stopped
# 2 if daemon could not be stopped
# other if a failure occurred
$SUCMD stop-qpid
start-stop-daemon --stop --quiet --oknodo --exec $DAEMON --user qpid
RETVAL="$?"
[ "$RETVAL" = 2 ] && return 2
# Wait for children to finish too if this is a daemon that forks
......
......@@ -17,8 +17,8 @@ ln -sfT /localhome /data
echo "Creating qpid user..."
adduser qpid --system --home /localhome/qpid --disabled-password --disabled-login
#mkdir -p /localhome/qpid
#chown qpid.qpid /localhome/qpid
mkdir -p /localhome/qpid
chown qpid.qpid /localhome/qpid
echo "Installing /etc/init.d/qpidd..."
cp init.d-qpidd.sh /etc/init.d/qpidd
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment