diff options
-rw-r--r-- | debian/changelog | 9 | ||||
-rw-r--r-- | debian/patches/fix-waagent-service.patch | 7 | ||||
-rw-r--r-- | distro/systemd/walinuxagent.service | 5 |
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 |