[autotest] (Re)start sysmon in deploy_server_local
BUG=chromium:621741
TEST=Run on test drone
Change-Id: I970a05488d277f590d44efedfe23796c8cc5a080
Reviewed-on: https://chromium-review.googlesource.com/393250
Reviewed-by: Allen Li <ayatane@chromium.org>
Tested-by: Allen Li <ayatane@chromium.org>
diff --git a/site_utils/deploy_server_local.py b/site_utils/deploy_server_local.py
index bb8b3cf..64fba20 100755
--- a/site_utils/deploy_server_local.py
+++ b/site_utils/deploy_server_local.py
@@ -41,6 +41,8 @@
# frontend repo, no need to update afe.
COMMANDS_TO_REPOS_DICT = {'afe': 'frontend/',
'tko': 'tko/'}
+# Services present on all hosts.
+UNIVERSAL_SERVICES = ['sysmon']
AFE = frontend_wrappers.RetryingAFE(
server=server_utils.get_global_afe_hostname(), timeout_min=5,
@@ -177,13 +179,15 @@
@returns List of service names in string format.
"""
+ services = list(UNIVERSAL_SERVICES)
try:
- # From shadow_config.ini, lookup which services to restart.
- return global_config.global_config.get_config_value(
+ # Look up services from shadow_config.ini.
+ extra_services = global_config.global_config.get_config_value(
'UPDATE', 'services', type=list)
-
+ services.extend(extra_services)
except (ConfigParser.NoSectionError, global_config.ConfigError):
- return []
+ pass
+ return services
def update_command(cmd_tag, dryrun=False):