# Works like entering "make menuconfig" and immediately saving and exiting # # Usage: # # $ make [ARCH=] scriptconfig SCRIPT=Kconfiglib/examples/allyesconfig.py import os import sys import kconfiglib kconf = kconfiglib.Kconfig(sys.argv[1]) if os.path.exists(".config"): print("using existing .config") kconf.load_config(".config") elif kconf.defconfig_filename is not None: print("using " + kconf.defconfig_filename) kconf.load_config(kconf.defconfig_filename) kconf.write_config(".config") print("configuration written to .config")