Index: src/platform/dev/devserver.py |
diff --git a/src/platform/dev/devserver.py b/src/platform/dev/devserver.py |
index 3a5ffe14a5a62e399907a639b51d207dc619d69a..58bb6289cfe394986b0cd2896230f68ddfbebffe 100644 |
--- a/src/platform/dev/devserver.py |
+++ b/src/platform/dev/devserver.py |
@@ -47,7 +47,9 @@ if __name__ == '__main__': |
parser = optparse.OptionParser(usage) |
parser.add_option('-a', '--archive_dir', dest='archive_dir', |
help='serve archived builds only.') |
- parser.add_option("-t", action="store_true", dest="test_image") |
+ parser.add_option('-t', action='store_true', dest='test_image') |
+ parser.add_option('-u', '--urlbase', dest='urlbase', |
+ help='base URL, other than devserver, for update images.') |
options, args = parser.parse_args() |
# clean up the args, due to httpserver's hardcoded use of sys.argv |
if options.archive_dir: |
@@ -55,7 +57,9 @@ if __name__ == '__main__': |
sys.argv.remove(options.archive_dir) |
if options.test_image: |
sys.argv.remove('-t') |
- |
+ if options.urlbase: |
+ sys.argv.remove('-u') |
+ sys.argv.remove(options.urlbase) |
root_dir = os.path.realpath('%s/../..' % |
os.path.dirname(os.path.abspath(sys.argv[0]))) |
@@ -73,6 +77,7 @@ if __name__ == '__main__': |
updater = autoupdate.Autoupdate(root_dir=root_dir, |
static_dir=static_dir, |
serve_only=options.archive_dir, |
+ urlbase=options.urlbase, |
test_image=options.test_image) |
urls = ('/', 'index', |
'/update', 'update', |