summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEmile Joubert <emile@rabbitmq.com>2010-08-25 18:14:19 +0100
committerEmile Joubert <emile@rabbitmq.com>2010-08-25 18:14:19 +0100
commitbc8f139356b45c5b744cec2ce08dd85fd8a3b4a2 (patch)
tree3014c9e39d22ad0d44fa9dc8e50007ef827b852d
parent88c8e005b8e363ec41a0e423b550b0233ee45f9b (diff)
downloadrabbitmq-server-bug23183.tar.gz
Set default paths for cygwinbug23183
-rwxr-xr-xscripts/rabbitmq-server18
1 files changed, 14 insertions, 4 deletions
diff --git a/scripts/rabbitmq-server b/scripts/rabbitmq-server
index 9310752f..d75dddce 100755
--- a/scripts/rabbitmq-server
+++ b/scripts/rabbitmq-server
@@ -35,10 +35,20 @@ NODENAME=rabbit@${HOSTNAME%%.*}
SERVER_ERL_ARGS="+K true +A30 +P 1048576 \
-kernel inet_default_listen_options [{nodelay,true}] \
-kernel inet_default_connect_options [{nodelay,true}]"
-CLUSTER_CONFIG_FILE=/etc/rabbitmq/rabbitmq_cluster.config
-CONFIG_FILE=/etc/rabbitmq/rabbitmq
-LOG_BASE=/var/log/rabbitmq
-MNESIA_BASE=/var/lib/rabbitmq/mnesia
+
+if [ "$OSTYPE" = "cygwin" ]
+then
+ RABBITMQ_BASE=`cygpath -ms "$APPDATA"`/RabbitMQ
+ CLUSTER_CONFIG_FILE=$RABBITMQ_BASE/rabbitmq_cluster.config
+ CONFIG_FILE=$RABBITMQ_BASE/rabbitmq
+ LOG_BASE=$RABBITMQ_BASE/log
+ MNESIA_BASE=$RABBITMQ_BASE/db
+else
+ CLUSTER_CONFIG_FILE=/etc/rabbitmq/rabbitmq_cluster.config
+ CONFIG_FILE=/etc/rabbitmq/rabbitmq
+ LOG_BASE=/var/log/rabbitmq
+ MNESIA_BASE=/var/lib/rabbitmq/mnesia
+fi
SERVER_START_ARGS=
. `dirname $0`/rabbitmq-env