diff -Nru walinuxagent-2.0.16/debian/changelog walinuxagent-2.0.16/debian/changelog --- walinuxagent-2.0.16/debian/changelog 2016-03-08 11:01:16.000000000 -0600 +++ walinuxagent-2.0.16/debian/changelog 2016-04-25 14:55:16.000000000 -0500 @@ -1,3 +1,9 @@ +walinuxagent (2.0.16-0ubuntu2) trusty; urgency=medium + + * Restart walinuxagent via upstart when agent fails. (LP: #1549789): + + -- Robert C Jennings Mon, 25 Apr 2016 12:47:17 -0500 + walinuxagent (2.0.16-0ubuntu1) trusty; urgency=medium * New upstream release for bug fixes (LP: #1549789) diff -Nru walinuxagent-2.0.16/debian/upstart walinuxagent-2.0.16/debian/upstart --- walinuxagent-2.0.16/debian/upstart 2015-08-14 16:02:47.000000000 -0500 +++ walinuxagent-2.0.16/debian/upstart 2016-04-25 14:54:29.000000000 -0500 @@ -3,6 +3,7 @@ start on runlevel [2345] stop on runlevel [!2345] +respawn pre-start script @@ -22,3 +23,5 @@ end script exec /usr/sbin/waagent -daemon + +post-stop exec sleep 15