summaryrefslogtreecommitdiff
path: root/debian
diff options
context:
space:
mode:
authorBen Howard <ben.howard@ubuntu.com>2013-01-31 11:42:39 -0700
committerusd-importer <ubuntu-server@lists.ubuntu.com>2013-02-01 06:03:53 +0000
commit608a9999c43d3500a13f03621c3982db505ec781 (patch)
treee47ef2994eab9dbbe441c9d2f42e71294aaa23bb /debian
parentb62390fb93897d9f873c0d23ddfcd7d2def7204f (diff)
downloadvyos-walinuxagent-608a9999c43d3500a13f03621c3982db505ec781.tar.gz
vyos-walinuxagent-608a9999c43d3500a13f03621c3982db505ec781.zip
Import patches-unapplied version 1.3-0ubuntu2 to ubuntu/raring-proposed
Imported using git-ubuntu import. Changelog parent: b62390fb93897d9f873c0d23ddfcd7d2def7204f New changelog entries: * Changed detection of whether or not agent is packaged to using dpkg command. (LP: #1111690)
Diffstat (limited to 'debian')
-rw-r--r--debian/changelog7
-rw-r--r--debian/default4
-rw-r--r--debian/patches/000_use_packaged_upstart23
3 files changed, 21 insertions, 13 deletions
diff --git a/debian/changelog b/debian/changelog
index cab8551..242022a 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,10 @@
+walinuxagent (1.3-0ubuntu2) raring; urgency=low
+
+ * Changed detection of whether or not agent is packaged to using
+ dpkg command. (LP: #1111690)
+
+ -- Ben Howard <ben.howard@ubuntu.com> Thu, 31 Jan 2013 11:42:39 -0700
+
walinuxagent (1.3-0ubuntu1) raring; urgency=low
* New upstream version (LP: #1101371)
diff --git a/debian/default b/debian/default
index a6bdf50..a17174c 100644
--- a/debian/default
+++ b/debian/default
@@ -1,6 +1,2 @@
# To disable the Windows Azure Agent, set WALINUXAGENT_ENABLED=0
WALINUXAGENT_ENABLED=1
-
-# Setting this variable to anything other than 1, runs the script
-# in stand-alone mode. This is heavily, heavily discouraged.
-WAXLINUXAGENT_PACKAGED=1
diff --git a/debian/patches/000_use_packaged_upstart b/debian/patches/000_use_packaged_upstart
index fa933a8..463ae57 100644
--- a/debian/patches/000_use_packaged_upstart
+++ b/debian/patches/000_use_packaged_upstart
@@ -8,21 +8,26 @@
Verbose = False
WaAgent = None
DiskActivated = False
-@@ -84,6 +85,18 @@ def DetectLinuxDistro():
+@@ -79,11 +80,23 @@ def IsLinux():
+
+ def DetectLinuxDistro():
+ global LinuxDistro
++ global PackagedForDistro
+ if os.path.isfile("/etc/redhat-release"):
+ LinuxDistro = "RedHat"
return True
if os.path.isfile("/etc/lsb-release") and "Ubuntu" in GetFileContents("/etc/lsb-release"):
LinuxDistro = "Ubuntu"
+
+ # Should this run as if it is packaged Ubuntu?
-+ if os.path.isfile("/etc/default/walinuxagent"):
-+ try:
-+ with open('/etc/default/walinuxagent') as f:
-+ for line in f.readlines():
-+ if line == "WAXLINUXAGENT_PACKAGED=1":
-+ PackagedForDistro = "Ubuntu"
++ try:
++ cmd="dpkg -S %s" % os.path.basename(__file__)
++ retcode, krn = RunSafe(cmd)
++ if not retcode:
++ PackagedForDistro = "Ubuntu"
+
-+ except IOError as e:
-+ pass
++ except IOError as e:
++ pass
+
return True
if os.path.isfile("/etc/debian_version"):