#!/bin/sh ## The contents of this file are subject to the Mozilla Public License ## Version 1.1 (the "License"); you may not use this file except in ## compliance with the License. You may obtain a copy of the License ## at http://www.mozilla.org/MPL/ ## ## Software distributed under the License is distributed on an "AS IS" ## basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See ## the License for the specific language governing rights and ## limitations under the License. ## ## The Original Code is RabbitMQ. ## ## The Initial Developer of the Original Code is VMware, Inc. ## Copyright (c) 2007-2012 VMware, Inc. All rights reserved. ## # Determine where this script is really located SCRIPT_PATH="$0" while [ -h "$SCRIPT_PATH" ] ; do FULL_PATH=`readlink -f $SCRIPT_PATH 2>/dev/null` if [ "$?" != "0" ]; then REL_PATH=`readlink $SCRIPT_PATH` if expr "$REL_PATH" : '/.*' > /dev/null; then SCRIPT_PATH="$REL_PATH" else SCRIPT_PATH="`dirname "$SCRIPT_PATH"`/$REL_PATH" fi else SCRIPT_PATH=$FULL_PATH fi done SCRIPT_DIR=`dirname $SCRIPT_PATH` RABBITMQ_HOME="${SCRIPT_DIR}/.." [ "x" = "x$HOSTNAME" ] && HOSTNAME=`env hostname` NODENAME=rabbit@${HOSTNAME%%.*} ## Set system defaults if [ ! -f ${SCRIPT_DIR}/rabbitmq-sys ]; then echo -n "WARNING: system defaults are not available -- " echo "check the installation completed correctly." exit 1 fi . ${SCRIPT_DIR}/rabbitmq-sys ## Get configuration variables from the configure environment file if [ -f ${OLD_CONF_ENV_FILE} ] && \ [ ! -f ${CONF_ENV_FILE} ] ; then echo -n "WARNING: ignoring ${OLD_CONF_ENV_FILE} -- " echo "location has moved to ${CONF_ENV_FILE}" fi [ -f ${CONF_ENV_FILE} ] && . ${CONF_ENV_FILE}