Robert Schweikert has proposed merging ~rjschwei/cloud-init:findsysconfrender 
into cloud-init:master.

Requested reviews:
  cloud-init Commiters (cloud-init-dev)
Related bugs:
  Bug #1849378 in cloud-init: "sysconfig renderer not detected on SLE distros"
  https://bugs.launchpad.net/cloud-init/+bug/1849378

For more details, see:
https://code.launchpad.net/~rjschwei/cloud-init/+git/cloud-init/+merge/374621

- Extend second step validation for sysconfig rendered to SUSE distros   
  + In addition to ifup/ifdown the sysconfig rendered looks for evidence that   
  the sysconfig 
    directory is properly populated. This secondary check only     considered 
RH specific location. 
    Expand the test to include SUSE specific     file.
-- 
Your team cloud-init Commiters is requested to review the proposed merge of 
~rjschwei/cloud-init:findsysconfrender into cloud-init:master.
diff --git a/cloudinit/net/sysconfig.py b/cloudinit/net/sysconfig.py
index e381596..6717d92 100644
--- a/cloudinit/net/sysconfig.py
+++ b/cloudinit/net/sysconfig.py
@@ -751,11 +751,11 @@ def available_sysconfig(target=None):
 
     expected_paths = [
         'etc/sysconfig/network-scripts/network-functions',
-        'etc/sysconfig/network-scripts/ifdown-eth']
+        'etc/sysconfig/config']
     for p in expected_paths:
-        if not os.path.isfile(util.target_path(target, p)):
-            return False
-    return True
+        if os.path.isfile(util.target_path(target, p)):
+            return True
+    return False
 
 
 def available_nm(target=None):
_______________________________________________
Mailing list: https://launchpad.net/~cloud-init-dev
Post to     : cloud-init-dev@lists.launchpad.net
Unsubscribe : https://launchpad.net/~cloud-init-dev
More help   : https://help.launchpad.net/ListHelp

Reply via email to