summaryrefslogtreecommitdiffstats
path: root/nova/utils.py
diff options
context:
space:
mode:
authorChris Behrens <cbehrens@codestud.com>2011-05-13 16:45:42 +0000
committerChris Behrens <cbehrens@codestud.com>2011-05-13 16:45:42 +0000
commitbe83d7317ee55ae0ef436f09f25beef2eccee5a6 (patch)
tree87d4f53c8bd7c5c4056b131b3fc039ee0740f1d6 /nova/utils.py
parent7dc76508d38370f3cf68029fae2ffb7749a580b2 (diff)
parent0805521c79f934ba54f839be64a2c43ed177612d (diff)
downloadnova-be83d7317ee55ae0ef436f09f25beef2eccee5a6.tar.gz
nova-be83d7317ee55ae0ef436f09f25beef2eccee5a6.tar.xz
nova-be83d7317ee55ae0ef436f09f25beef2eccee5a6.zip
Merged trunk
Diffstat (limited to 'nova/utils.py')
-rw-r--r--nova/utils.py9
1 files changed, 6 insertions, 3 deletions
diff --git a/nova/utils.py b/nova/utils.py
index 44ee1b623..0c469b1de 100644
--- a/nova/utils.py
+++ b/nova/utils.py
@@ -232,9 +232,12 @@ def default_flagfile(filename='nova.conf'):
# turn relative filename into an absolute path
script_dir = os.path.dirname(inspect.stack()[-1][1])
filename = os.path.abspath(os.path.join(script_dir, filename))
- if os.path.exists(filename):
- flagfile = ['--flagfile=%s' % filename]
- sys.argv = sys.argv[:1] + flagfile + sys.argv[1:]
+ if not os.path.exists(filename):
+ filename = "./nova.conf"
+ if not os.path.exists(filename):
+ filename = '/etc/nova/nova.conf'
+ flagfile = ['--flagfile=%s' % filename]
+ sys.argv = sys.argv[:1] + flagfile + sys.argv[1:]
def debug(arg):