blob: 236db8d95a0f7cd336c70f7ccd5be2066d9320a9 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
# Works like entering "make menuconfig" and immediately saving and exiting
#
# Usage:
#
# $ make [ARCH=<arch>] scriptconfig SCRIPT=Kconfiglib/examples/allyesconfig.py
import kconfiglib
import os
import sys
conf = kconfiglib.Kconfig(sys.argv[1])
if os.path.exists(".config"):
print("using existing .config")
conf.load_config(".config")
else:
if conf.defconfig_filename is not None:
print("using " + conf.defconfig_filename)
conf.load_config(conf.defconfig_filename)
conf.write_config(".config")
print("configuration written to .config")
|