summaryrefslogtreecommitdiff
path: root/cloudinit/stages.py
diff options
context:
space:
mode:
authorScott Moser <smoser@brickies.net>2016-08-23 16:48:42 -0400
committerScott Moser <smoser@brickies.net>2016-08-23 16:48:42 -0400
commite34dfab9fa310324f835ff4fbb2cf0a414b4d65e (patch)
treef166c7dfc532514c57dfae4daaab691687f8f100 /cloudinit/stages.py
parent06fc05ea20bf42e2fe29d3c9810994e1f7158564 (diff)
parentb029dcefe1ed33be8ed80f2e376ca6874dfd64f7 (diff)
downloadvyos-cloud-init-e34dfab9fa310324f835ff4fbb2cf0a414b4d65e.tar.gz
vyos-cloud-init-e34dfab9fa310324f835ff4fbb2cf0a414b4d65e.zip
merge trunk at 0.7.7~bzr1212
Diffstat (limited to 'cloudinit/stages.py')
-rw-r--r--cloudinit/stages.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/cloudinit/stages.py b/cloudinit/stages.py
index 3fbb4443..ffb15165 100644
--- a/cloudinit/stages.py
+++ b/cloudinit/stages.py
@@ -66,6 +66,7 @@ class Init(object):
self._distro = None
# Changed only when a fetch occurs
self.datasource = NULL_DATA_SOURCE
+ self.ds_restored = False
if reporter is None:
reporter = events.ReportEventStack(
@@ -80,6 +81,7 @@ class Init(object):
self._distro = None
if reset_ds:
self.datasource = NULL_DATA_SOURCE
+ self.ds_restored = False
@property
def distro(self):
@@ -231,6 +233,8 @@ class Init(object):
ds = None
else:
myrep.description = "no cache found"
+
+ self.ds_restored = bool(ds)
LOG.debug(myrep.description)
if not ds: