Error in bin/extra/openfired script

Description

Original post: http://www.igniterealtime.org/community/thread/30132

The bug is with the openfired script in /opt/openfire/bin/extra used to start and stop the server on Linux.

There is a function execCommand() defined as.

function execCommand() { ...

This is invalid in the bourne shell which the script claims to be #!/bin/sh at the top of the script.

It
is however valid for bash. I suspect that the test envionment (red
hat?) has /bin/sh mapped to /bin/bash where this definition is valid.

I suggest just removing the function keyword and it will work for sh and bash.

I'm running on Ubuntu and it doesn't have sh mapped to bash.

Environment

Unix, where /bin/sh is not /bin/bash

Activity

Show:

Jay Kline November 14, 2007 at 9:57 PM

Fixed in r9497.

Fixed

Details

Assignee

Reporter

Fix versions

Affects versions

Priority

Created November 14, 2007 at 9:56 PM
Updated November 14, 2007 at 10:24 PM
Resolved November 14, 2007 at 10:24 PM

Flag notifications