Remove some devserver flags.
Remove archive_dir flag for real.
Deprecate archive_dir flag in image_to_live.
Support no_patch_kernel flag in image_to_live to migrate vm tests over
BUG=chromium:261775
TEST=unittests
Change-Id: I6c922cd5e195a81c6973ee63e208e39c980c7e38
Reviewed-on: https://gerrit.chromium.org/gerrit/65241
Reviewed-by: Don Garrett <[email protected]>
Reviewed-by: Joy Chen <[email protected]>
Tested-by: Joy Chen <[email protected]>
Commit-Queue: Joy Chen <[email protected]>
diff --git a/devserver.py b/devserver.py
index 852a001..d1a609a 100755
--- a/devserver.py
+++ b/devserver.py
@@ -26,8 +26,7 @@
discover if a more recent build of the board has been built by the developer
and generate a payload that the requested system can autoupdate to. In addition,
it accepts gmerge requests from devices that will stage the newest version of
-a particular package from a developer's chroot onto a requesting device. Note
-if archive_dir is specified, this mode is disabled.
+a particular package from a developer's chroot onto a requesting device.
For example:
gmerge gmerge -d <devserver_url>
@@ -966,9 +965,6 @@
group = optparse.OptionGroup(
parser, 'Advanced Server Options', 'These options can be used to changed '
'for advanced server behavior.')
- group.add_option('--archive_dir',
- metavar='PATH',
- help='To be deprecated.')
group.add_option('--clear_cache',
action='store_true', default=False,
help='At startup, removes all cached entries from the'
@@ -1002,10 +998,10 @@
# get directory that the devserver is run from
devserver_dir = os.path.dirname(os.path.abspath(sys.argv[0]))
- default_archive_dir = '%s/static' % devserver_dir
+ default_static_dir = '%s/static' % devserver_dir
parser.add_option('--static_dir',
metavar='PATH',
- default=default_archive_dir,
+ default=default_static_dir,
help='writable static directory')
parser.add_option('--port',
default=8080, type='int',
@@ -1049,14 +1045,7 @@
options.patch_kernel = False
# set static_dir, from which everything will be served
- if options.archive_dir:
- # TODO(joyc) To be deprecated
- archive_dir = options.archive_dir
- if not os.path.isabs(archive_dir):
- archive_dir = os.path.join(devserver_dir, archive_dir)
- options.static_dir = os.path.realpath(archive_dir)
- else:
- options.static_dir = os.path.realpath(options.static_dir)
+ options.static_dir = os.path.realpath(options.static_dir)
cache_dir = os.path.join(options.static_dir, 'cache')
# If our devserver is only supposed to serve payloads, we shouldn't be