diff options
-rw-r--r-- | conf.py | 3 | ||||
-rw-r--r-- | scripts/kernel.py | 14 |
2 files changed, 16 insertions, 1 deletions
@@ -35,9 +35,10 @@ iteration_file = build_folder + '/iteration' # Programs paths parse_kconfig = checkXf(pf('scripts/parse_kconfig/parse'), 'You must build programs first.') +write_config = checkXf(pf('scripts/write_config/write'), 'You must build programs first.') # Programs output show/hide parse_kconfig_output = False minisat_output = False -kernel_config_output = False +kernel_config_output = True kernel_make_output = True diff --git a/scripts/kernel.py b/scripts/kernel.py index 0b62826..a95202f 100644 --- a/scripts/kernel.py +++ b/scripts/kernel.py @@ -11,6 +11,20 @@ def config(): wd = os.getcwd() os.chdir(conf.linux_sources) if conf.kernel_config_output: + sprc = subprocess.call([conf.write_config, conf.linux_kconfig_head, + conf.build_folder], env=utils.get_kernel_env()) + else: + sprc = subprocess.call([conf.write_config, conf.linux_kconfig_head, + conf.build_folder], stdout=subprocess.DEVNULL, + env=utils.get_kernel_env()) + os.chdir(wd) + +def config_noprogram(): + # Executing old linux config + env = dict(os.environ) + wd = os.getcwd() + os.chdir(conf.linux_sources) + if conf.kernel_config_output: sprc = subprocess.call('yes "" | make oldconfig', shell=True, env=utils.get_kernel_env()) else: |