Set default value for miniomaha server config file
For most cases, we use miniomaha.conf as miniOmaha server configuration file.
Let's set this as the default value.
BUG=chrome-os-partner:10457
TEST=Start miniomaha.py from two different working directories without config
file specified.
Change-Id: I75bf8cc36908902686b9899d418c6970d524291c
Reviewed-on: https://gerrit.chromium.org/gerrit/25159
Reviewed-by: Hung-Te Lin <hungte@chromium.org>
Commit-Ready: Vic Yang <victoryang@chromium.org>
Tested-by: Vic Yang <victoryang@chromium.org>
diff --git a/factory_setup/miniomaha.py b/factory_setup/miniomaha.py
index 9f4d3a4..ed721d2 100755
--- a/factory_setup/miniomaha.py
+++ b/factory_setup/miniomaha.py
@@ -126,13 +126,15 @@
if __name__ == '__main__':
+ base_path = os.path.dirname(os.path.abspath(sys.argv[0]))
usage = 'usage: %prog [options]'
parser = optparse.OptionParser(usage)
parser.add_option('--data_dir', dest='data_dir',
help='Writable directory where static lives',
- default=os.path.dirname(os.path.abspath(sys.argv[0])))
+ default=base_path)
parser.add_option('--factory_config', dest='factory_config',
- help='Config file for serving images from factory floor.')
+ help='Config file for serving images from factory floor.',
+ default=base_path + "/miniomaha.conf")
parser.add_option('--port', default=8080,
help='Port for the dev server to use.')
parser.add_option('--proxy_port', default=None,