Hi Sasha, Following my previous questions, how about the following patch:
Use similar opensm config file name for redhat and suse distros, and pass this config file to opensm wit the "--config" option. Signed-off-by: Yevgeny Kliteynik <[EMAIL PROTECTED]> --- opensm/scripts/opensm.init.in | 6 +++--- opensm/scripts/redhat-opensm.init.in | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/opensm/scripts/opensm.init.in b/opensm/scripts/opensm.init.in index c31f017..af0fd19 100644 --- a/opensm/scripts/opensm.init.in +++ b/opensm/scripts/opensm.init.in @@ -53,13 +53,13 @@ if [[ -s /etc/rc.status ]]; then failure() { rc_status -v; } success() { rc_status -v; } fi -if [[ -s /etc/sysconfig/opensm ]]; then - . /etc/sysconfig/opensm +if [ -s /etc/sysconfig/opensm.conf ]; then + OPTIONS="--config /etc/sysconfig/opensm.conf" fi start () { echo -n "Starting opensm: " - @sbindir@/opensm -B $OPTIONS > /dev/null + @sbindir@/opensm --daemon $OPTIONS > /dev/null if [[ $RETVAL -eq 0 ]]; then touch /var/lock/subsys/opensm success diff --git a/opensm/scripts/redhat-opensm.init.in b/opensm/scripts/redhat-opensm.init.in index aad783b..a5755ef 100755 --- a/opensm/scripts/redhat-opensm.init.in +++ b/opensm/scripts/redhat-opensm.init.in @@ -49,7 +49,7 @@ [EMAIL PROTECTED]@ [EMAIL PROTECTED]@/sysconfig/opensm.conf if [ -f $CONFIG ]; then - . $CONFIG + OPTIONS="--config ${CONFIG}" fi [EMAIL PROTECTED]@/opensm @@ -147,7 +147,7 @@ start() # Start opensm echo -n "Starting IB Subnet Manager" - $prog --daemon ${HONORE_GUID2LID} > /dev/null + $prog --daemon ${HONORE_GUID2LID} ${OPTIONS} > /dev/null cnt=0; alive=0 while [ $cnt -lt 6 -a $alive -ne 1 ]; do echo -n "."; -- 1.5.1.4 _______________________________________________ general mailing list general@lists.openfabrics.org http://lists.openfabrics.org/cgi-bin/mailman/listinfo/general To unsubscribe, please visit http://openib.org/mailman/listinfo/openib-general