summaryrefslogtreecommitdiff
path: root/cpp/src/qpid/broker
diff options
context:
space:
mode:
authorTed Ross <tross@apache.org>2008-06-03 18:19:29 +0000
committerTed Ross <tross@apache.org>2008-06-03 18:19:29 +0000
commit7631a5f411f40396364abefd4e7b9b381f857db0 (patch)
tree3e31137d5abbde22e8bf29f5b4172287af6f6cb6 /cpp/src/qpid/broker
parentf081132e845b3ae92aa08ef3996ec29a2f6de2ed (diff)
downloadqpid-python-7631a5f411f40396364abefd4e7b9b381f857db0.tar.gz
QPID-1114 Change defaults for data-dir and pid-dir to /home/ross/.qpidd
git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk/qpid@662854 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'cpp/src/qpid/broker')
-rw-r--r--cpp/src/qpid/broker/Broker.cpp9
1 files changed, 8 insertions, 1 deletions
diff --git a/cpp/src/qpid/broker/Broker.cpp b/cpp/src/qpid/broker/Broker.cpp
index 2992ea45cf..4636b94371 100644
--- a/cpp/src/qpid/broker/Broker.cpp
+++ b/cpp/src/qpid/broker/Broker.cpp
@@ -76,7 +76,6 @@ namespace broker {
Broker::Options::Options(const std::string& name) :
qpid::Options(name),
noDataDir(0),
- dataDir("/var/lib/qpidd"),
port(DEFAULT_PORT),
workerThreads(5),
maxConnections(500),
@@ -90,6 +89,14 @@ Broker::Options::Options(const std::string& name) :
{
int c = sys::SystemInfo::concurrency();
workerThreads=c+1;
+ char *home = ::getenv("HOME");
+
+ if (home == 0)
+ home = "/tmp";
+
+ dataDir += home;
+ dataDir += "/.qpidd";
+
addOptions()
("data-dir", optValue(dataDir,"DIR"), "Directory to contain persistent data generated by the broker")
("no-data-dir", optValue(noDataDir), "Don't use a data directory. No persistent configuration will be loaded or stored")