diff options
Diffstat (limited to 'meta/classes')
-rw-r--r-- | meta/classes/populate_sdk_ext.bbclass | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/meta/classes/populate_sdk_ext.bbclass b/meta/classes/populate_sdk_ext.bbclass index 984f5389f9..69e13abc73 100644 --- a/meta/classes/populate_sdk_ext.bbclass +++ b/meta/classes/populate_sdk_ext.bbclass | |||
@@ -169,6 +169,19 @@ python copy_buildsystem () { | |||
169 | 169 | ||
170 | f.write('require conf/locked-sigs.inc\n') | 170 | f.write('require conf/locked-sigs.inc\n') |
171 | 171 | ||
172 | if os.path.exists(builddir + '/conf/auto.conf'): | ||
173 | with open(builddir + '/conf/auto.conf', 'r') as f: | ||
174 | oldlines = f.readlines() | ||
175 | (updated, newlines) = bb.utils.edit_metadata(oldlines, varlist, handle_var) | ||
176 | with open(baseoutpath + '/conf/auto.conf', 'w') as f: | ||
177 | f.write('# WARNING: this configuration has been automatically generated and in\n') | ||
178 | f.write('# most cases should not be edited. If you need more flexibility than\n') | ||
179 | f.write('# this configuration provides, it is strongly suggested that you set\n') | ||
180 | f.write('# up a proper instance of the full build system and use that instead.\n\n') | ||
181 | for line in newlines: | ||
182 | if line.strip() and not line.startswith('#'): | ||
183 | f.write(line) | ||
184 | |||
172 | sigfile = d.getVar('WORKDIR', True) + '/locked-sigs.inc' | 185 | sigfile = d.getVar('WORKDIR', True) + '/locked-sigs.inc' |
173 | oe.copy_buildsystem.generate_locked_sigs(sigfile, d) | 186 | oe.copy_buildsystem.generate_locked_sigs(sigfile, d) |
174 | 187 | ||