Changeset f54ecb3 for chapter10


Ignore:
Timestamp:
09/08/2024 06:04:36 AM (5 weeks ago)
Author:
Xi Ruoyao <xry111@…>
Branches:
multilib, xry111/multilib
Children:
0b4c2e2
Parents:
f33eca9
git-author:
Xi Ruoyao <xry111@…> (09/08/2024 06:04:04 AM)
git-committer:
Xi Ruoyao <xry111@…> (09/08/2024 06:04:36 AM)
Message:

kernel-config: Add support to set arch

To be used for multilib.

Location:
chapter10/kernel
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • chapter10/kernel/kernel-config.py

    rf33eca9 rf54ecb3  
    2626expand_var_mp = { 'SRCARCH': 'x86' }
    2727main_dep = {}
     28
     29attr_key = ['revision', 'arch']
    2830
    2931def expand_var(s):
     
    243245buf = []
    244246
    245 done = [x[5] for x in r] + ['revision']
     247done = [x[5] for x in r] + attr_key
    246248for i in known_config:
    247249    if i not in done:
     
    299301<!-- Automatically generated by kernel-config.py
    300302     DO NOT EDIT! -->
    301 <screen role="nodump"{{ rev }}>{{ '\n'.join(buf) }}</screen>''')
    302 
    303 rev = known_config.get('revision')
    304 rev = ' revision="%s"' % rev if rev else ''
    305 print(t.render(rev = rev, buf = buf))
     303<screen role="nodump"{{ attr }}>{{ '\n'.join(buf) }}</screen>''')
     304
     305attr = ''
     306for k in attr_key:
     307    v = known_config.get(k)
     308    if v:
     309        attr += ' %s="%s"' % (k, v)
     310print(t.render(attr = attr, buf = buf))
  • chapter10/kernel/kernel.version

    rf33eca9 rf54ecb3  
    1 6.10.2
     16.10.7
Note: See TracChangeset for help on using the changeset viewer.