diff options
author | Daniel Watkins <daniel.watkins@canonical.com> | 2016-10-04 12:25:07 +0100 |
---|---|---|
committer | usd-importer <ubuntu-server@lists.ubuntu.com> | 2016-10-04 20:58:53 +0000 |
commit | 92dfe451f28377064e24543688a3ce00e3b9cf0e (patch) | |
tree | 6c71d1b13dd770232ca91e0957c9bd6488270e50 /azurelinuxagent/ga/update.py | |
parent | aedea9e08c54c1b0afba81e499ab1ecd4b03891a (diff) | |
parent | b6b1cb56b856e786b3ef4f82d96bf7f7e170af77 (diff) | |
download | vyos-walinuxagent-92dfe451f28377064e24543688a3ce00e3b9cf0e.tar.gz vyos-walinuxagent-92dfe451f28377064e24543688a3ce00e3b9cf0e.zip |
Import patches-applied version 2.1.5-0ubuntu4 to applied/ubuntu/yakkety-proposed
Imported using git-ubuntu import.
Changelog parent: aedea9e08c54c1b0afba81e499ab1ecd4b03891a
Unapplied parent: b6b1cb56b856e786b3ef4f82d96bf7f7e170af77
New changelog entries:
* d/patches/fix-auto-update.patch:
- This patch was provided via upstream to fix auto-update, in case users
choose to enable it.
Diffstat (limited to 'azurelinuxagent/ga/update.py')
-rw-r--r-- | azurelinuxagent/ga/update.py | 15 |
1 files changed, 7 insertions, 8 deletions
diff --git a/azurelinuxagent/ga/update.py b/azurelinuxagent/ga/update.py index e89608a..0541ca3 100644 --- a/azurelinuxagent/ga/update.py +++ b/azurelinuxagent/ga/update.py @@ -379,14 +379,13 @@ class UpdateHandler(object): """ Load all non-blacklisted agents currently on disk. """ - if len(self.agents) <= 0: - try: - path = os.path.join(conf.get_lib_dir(), "{0}-*".format(AGENT_NAME)) - self._set_agents([GuestAgent(path=agent_dir) - for agent_dir in glob.iglob(path) if os.path.isdir(agent_dir)]) - self._filter_blacklisted_agents() - except Exception as e: - logger.warn(u"Exception occurred loading available agents: {0}", ustr(e)) + try: + path = os.path.join(conf.get_lib_dir(), "{0}-*".format(AGENT_NAME)) + self._set_agents([GuestAgent(path=agent_dir) + for agent_dir in glob.iglob(path) if os.path.isdir(agent_dir)]) + self._filter_blacklisted_agents() + except Exception as e: + logger.warn(u"Exception occurred loading available agents: {0}", ustr(e)) return def _purge_agents(self): |