summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--debian/changelog9
-rw-r--r--debian/patches/fix-waagent-service.patch7
-rw-r--r--distro/systemd/walinuxagent.service5
3 files changed, 15 insertions, 6 deletions
diff --git a/debian/changelog b/debian/changelog
index 121361a..c4dddd5 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,6 +1,13 @@
+walinuxagent (2.0.12-0ubuntu2) vivid; urgency=medium
+
+ * Fixed systemd unit file which caused SharedConfig.xml to be deleted by
+ Cloud-init (LP: #1444086).
+
+ -- Ben Howard <ben.howard@ubuntu.com> Wed, 15 Apr 2015 10:59:38 -0600
+
walinuxagent (2.0.12-0ubuntu1) vivid; urgency=medium
- * New upstream release.
+ * New upstream release (LP: #1442392).
* Added debian/watch for easier maintenance.
* Fix regression of missing dataloss warning by adding systemd unit file.
diff --git a/debian/patches/fix-waagent-service.patch b/debian/patches/fix-waagent-service.patch
index a44cd75..b00ccb0 100644
--- a/debian/patches/fix-waagent-service.patch
+++ b/debian/patches/fix-waagent-service.patch
@@ -16,13 +16,14 @@
-WantedBy=multi-user.target
--- /dev/null
+++ b/distro/systemd/walinuxagent.service
-@@ -0,0 +1,13 @@
+@@ -0,0 +1,14 @@
+[Unit]
+Description=Windows Azure Linux Agent
-+After=network.target
-+Wants=sshd.service sshd-keygen.service
++After=network-online.target cloud-final.service
++Wants=network-online.target sshd.service sshd-keygen.service cloud-final.service
+ConditionFileIsExecutable=/usr/sbin/waagent
+ConditionPathExists=/etc/waagent.conf
++ConditionVirtualization=microsoft
+
+[Service]
+Type=simple
diff --git a/distro/systemd/walinuxagent.service b/distro/systemd/walinuxagent.service
index 9177258..2438a0a 100644
--- a/distro/systemd/walinuxagent.service
+++ b/distro/systemd/walinuxagent.service
@@ -1,9 +1,10 @@
[Unit]
Description=Windows Azure Linux Agent
-After=network.target
-Wants=sshd.service sshd-keygen.service
+After=network-online.target cloud-final.service
+Wants=network-online.target sshd.service sshd-keygen.service cloud-final.service
ConditionFileIsExecutable=/usr/sbin/waagent
ConditionPathExists=/etc/waagent.conf
+ConditionVirtualization=microsoft
[Service]
Type=simple