summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBen Howard <ben.howard@ubuntu.com>2014-01-08 14:11:13 -0700
committerusd-importer <ubuntu-server@lists.ubuntu.com>2014-01-08 21:33:22 +0000
commita1e40d6f14e719f62a421e15a4f4f59d6b977f3e (patch)
treed397e565198d4d25b5ff2d9e7317014d01d82b61
parent531fca58c17be1106d6d90e55315ac8ee7086435 (diff)
downloadvyos-walinuxagent-a1e40d6f14e719f62a421e15a4f4f59d6b977f3e.tar.gz
vyos-walinuxagent-a1e40d6f14e719f62a421e15a4f4f59d6b977f3e.zip
no_udev_rule_removal.patch
No DEP3 Subject or Description header found Gbp-Pq: no_udev_rule_removal.patch.
-rw-r--r--waagent26
1 files changed, 14 insertions, 12 deletions
diff --git a/waagent b/waagent
index 4181eca..cb077b4 100644
--- a/waagent
+++ b/waagent
@@ -701,12 +701,13 @@ class EnvMonitor(object):
dhcpcmd = "pidof dhclient3"
dhcppid = RunGetOutput(dhcpcmd,chk_err=False)[1]
while not self.shutdown:
- for a in RulesFiles:
- if os.path.isfile(a):
- if os.path.isfile(GetLastPathElement(a)):
- os.remove(GetLastPathElement(a))
- shutil.move(a, ".")
- Log("EnvMonitor: Moved " + a + " -> " + LibDir)
+ if not IsDebian():
+ for a in RulesFiles:
+ if os.path.isfile(a):
+ if os.path.isfile(GetLastPathElement(a)):
+ os.remove(GetLastPathElement(a))
+ shutil.move(a, ".")
+ Log("EnvMonitor: Moved " + a + " -> " + LibDir)
if publish != None and publish.lower().startswith("y"):
try:
if socket.gethostname() != self.HostName:
@@ -2318,12 +2319,13 @@ def Install():
if UsesDpkg() and not Run("dpkg-query -s network-manager >/dev/null 2>&1",chk_err=False): # We want this to fail - supress error logging on error.
Error(GuestAgentLongName + " is not compatible with network-manager.")
return 1
- for a in RulesFiles:
- if os.path.isfile(a):
- if os.path.isfile(GetLastPathElement(a)):
- os.remove(GetLastPathElement(a))
- shutil.move(a, ".")
- Warn("Moved " + a + " -> " + LibDir + "/" + GetLastPathElement(a) )
+ if not IsDebian():
+ for a in RulesFiles:
+ if os.path.isfile(a):
+ if os.path.isfile(GetLastPathElement(a)):
+ os.remove(GetLastPathElement(a))
+ shutil.move(a, ".")
+ Warn("Moved " + a + " -> " + LibDir + "/" + GetLastPathElement(a) )
if IsUbuntu() and not IsPackagedUbuntu():
# Support for Ubuntu's upstart configuration