diff options
Diffstat (limited to 'meta/classes/populate_sdk_ext.bbclass')
-rw-r--r-- | meta/classes/populate_sdk_ext.bbclass | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/meta/classes/populate_sdk_ext.bbclass b/meta/classes/populate_sdk_ext.bbclass index e30c49296d..40b0375e0b 100644 --- a/meta/classes/populate_sdk_ext.bbclass +++ b/meta/classes/populate_sdk_ext.bbclass | |||
@@ -280,6 +280,8 @@ python copy_buildsystem () { | |||
280 | 280 | ||
281 | # Create local.conf | 281 | # Create local.conf |
282 | builddir = d.getVar('TOPDIR') | 282 | builddir = d.getVar('TOPDIR') |
283 | if derivative and os.path.exists(builddir + '/conf/site.conf'): | ||
284 | shutil.copyfile(builddir + '/conf/site.conf', baseoutpath + '/conf/site.conf') | ||
283 | if derivative and os.path.exists(builddir + '/conf/auto.conf'): | 285 | if derivative and os.path.exists(builddir + '/conf/auto.conf'): |
284 | shutil.copyfile(builddir + '/conf/auto.conf', baseoutpath + '/conf/auto.conf') | 286 | shutil.copyfile(builddir + '/conf/auto.conf', baseoutpath + '/conf/auto.conf') |
285 | if derivative: | 287 | if derivative: |
@@ -297,6 +299,9 @@ python copy_buildsystem () { | |||
297 | return origvalue, op, 0, True | 299 | return origvalue, op, 0, True |
298 | varlist = ['[^#=+ ]*'] | 300 | varlist = ['[^#=+ ]*'] |
299 | oldlines = [] | 301 | oldlines = [] |
302 | if os.path.exists(builddir + '/conf/site.conf'): | ||
303 | with open(builddir + '/conf/site.conf', 'r') as f: | ||
304 | oldlines += f.readlines() | ||
300 | if os.path.exists(builddir + '/conf/auto.conf'): | 305 | if os.path.exists(builddir + '/conf/auto.conf'): |
301 | with open(builddir + '/conf/auto.conf', 'r') as f: | 306 | with open(builddir + '/conf/auto.conf', 'r') as f: |
302 | oldlines += f.readlines() | 307 | oldlines += f.readlines() |