13 infile = os.path.join(sf(conf.configurations_folder), cfile)
14 os.chdir(sf(conf.linux_sources))
16 utils.callsubprocess('write_config', [sf(conf.write_config), infile],
17 conf.kernel_config_output, env=utils.get_kernel_env())
18 except exceptions.ProcessFailed:
19 raise exceptions.ConfigurationError("some configs mismatch")
22 #def config_noprogram():
23 # # Executing old linux config
24 # env = dict(os.environ)
26 # os.chdir(sf(conf.linux_sources))
27 # if conf.kernel_config_output:
28 # sprc = subprocess.call('yes "" | make oldconfig', shell=True,
29 # env=utils.get_kernel_env())
31 # sprc = subprocess.call('yes "" | make oldconfig', shell=True,
32 # stdout=subprocess.DEVNULL, env=utils.get_kernel_env())
37 os.chdir(sf(conf.linux_sources))
38 if conf.kernel_make_output:
39 subprocess.call(conf.build_command, env=utils.get_kernel_env())
41 subprocess.call(conf.build_command, stdout=subprocess.DEVNULL,
42 env=utils.get_kernel_env())
43 jobimage = os.path.join(sf(conf.build_folder), confhash + '_linux.img')
44 shutil.move(sf(conf.linux_image), jobimage)
46 return confhash + '_linux.img'