mirror of
https://git.linuxfromscratch.org/lfs.git
synced 2025-06-19 03:39:20 +01:00
kernel-config: Add support to set arch
To be used for multilib.
This commit is contained in:
parent
f33eca9bf1
commit
f54ecb3281
@ -26,6 +26,8 @@ if_stack = []
|
|||||||
expand_var_mp = { 'SRCARCH': 'x86' }
|
expand_var_mp = { 'SRCARCH': 'x86' }
|
||||||
main_dep = {}
|
main_dep = {}
|
||||||
|
|
||||||
|
attr_key = ['revision', 'arch']
|
||||||
|
|
||||||
def expand_var(s):
|
def expand_var(s):
|
||||||
for k in expand_var_mp:
|
for k in expand_var_mp:
|
||||||
s = s.replace('$(' + k + ')', expand_var_mp[k])
|
s = s.replace('$(' + k + ')', expand_var_mp[k])
|
||||||
@ -242,7 +244,7 @@ for _, val, _, _, _, _, menu, _ in r:
|
|||||||
max_line = 80
|
max_line = 80
|
||||||
buf = []
|
buf = []
|
||||||
|
|
||||||
done = [x[5] for x in r] + ['revision']
|
done = [x[5] for x in r] + attr_key
|
||||||
for i in known_config:
|
for i in known_config:
|
||||||
if i not in done:
|
if i not in done:
|
||||||
raise Exception("%s seems not exist" % i)
|
raise Exception("%s seems not exist" % i)
|
||||||
@ -298,8 +300,11 @@ t = Template('''<?xml version="1.0" encoding="UTF-8"?>
|
|||||||
"http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd">
|
"http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd">
|
||||||
<!-- Automatically generated by kernel-config.py
|
<!-- Automatically generated by kernel-config.py
|
||||||
DO NOT EDIT! -->
|
DO NOT EDIT! -->
|
||||||
<screen role="nodump"{{ rev }}>{{ '\n'.join(buf) }}</screen>''')
|
<screen role="nodump"{{ attr }}>{{ '\n'.join(buf) }}</screen>''')
|
||||||
|
|
||||||
rev = known_config.get('revision')
|
attr = ''
|
||||||
rev = ' revision="%s"' % rev if rev else ''
|
for k in attr_key:
|
||||||
print(t.render(rev = rev, buf = buf))
|
v = known_config.get(k)
|
||||||
|
if v:
|
||||||
|
attr += ' %s="%s"' % (k, v)
|
||||||
|
print(t.render(attr = attr, buf = buf))
|
||||||
|
@ -1 +1 @@
|
|||||||
6.10.2
|
6.10.7
|
||||||
|
Loading…
Reference in New Issue
Block a user