diff options
| author | Karel Kočí <cynerd@email.cz> | 2015-08-17 18:35:12 +0200 | 
|---|---|---|
| committer | Karel Kočí <cynerd@email.cz> | 2015-08-17 18:35:12 +0200 | 
| commit | 3fb56b4760b0485cf0872100f04b0a5a51f52e97 (patch) | |
| tree | d974a7de099d2f241e639348f6dd37d3d2153531 /scripts/kernel.py | |
| parent | cfeae5ec0d9488b2a6e51feb909e4c981008bf16 (diff) | |
| download | linux-conf-perf-3fb56b4760b0485cf0872100f04b0a5a51f52e97.tar.gz linux-conf-perf-3fb56b4760b0485cf0872100f04b0a5a51f52e97.tar.bz2 linux-conf-perf-3fb56b4760b0485cf0872100f04b0a5a51f52e97.zip | |
Generated configuration is now fully stored to database
Managing configurations in files and in database could cause
inconsistence. Adding all generated configurations to database allow us
to clean project files without loosing data.
Diffstat (limited to 'scripts/kernel.py')
| -rw-r--r-- | scripts/kernel.py | 7 | 
1 files changed, 5 insertions, 2 deletions
| diff --git a/scripts/kernel.py b/scripts/kernel.py index 092de1e..c41fe1f 100644 --- a/scripts/kernel.py +++ b/scripts/kernel.py @@ -2,15 +2,18 @@ import os  import sys  import subprocess  import shutil +import tempfile  from conf import conf  from conf import sf  import exceptions  import utils -def config(cfile): +def config(txtconfig): +	"Apply text configuration to kernel folder" +	infile = tempfile.NamedTemporaryFile() +	infile.write(bytes(txtconfig, sys.getdefaultencoding()))  	wd = os.getcwd() -	infile = os.path.join(sf(conf.configurations_folder), cfile)  	os.chdir(sf(conf.linux_sources))  	try:  		utils.callsubprocess('write_config', [sf(conf.write_config), infile], | 
