From c9d5ecb37847a87c9312f8227bd51f63bc7aa55a Mon Sep 17 00:00:00 2001 From: =?utf8?q?Karel=20Ko=C4=8D=C3=AD?= Date: Sun, 19 Apr 2015 13:58:59 +0200 Subject: [PATCH] Add possibility to hide kernel output --- .gitmodules | 3 +++ conf.py | 3 ++- scripts/buildroot | 1 + scripts/kernel.py | 7 ++++++- 4 files changed, 12 insertions(+), 2 deletions(-) create mode 160000 scripts/buildroot diff --git a/.gitmodules b/.gitmodules index 3a95bb0..e04bd61 100644 --- a/.gitmodules +++ b/.gitmodules @@ -4,3 +4,6 @@ [submodule "scripts/novaboot"] path = scripts/novaboot url = https://github.com/wentasah/novaboot.git +[submodule "scripts/buildroot"] + path = scripts/buildroot + url = http://git.buildroot.net/git/buildroot.git diff --git a/conf.py b/conf.py index 0343e6b..9844d4e 100644 --- a/conf.py +++ b/conf.py @@ -36,7 +36,8 @@ iteration_file = build_folder + '/iteration' # Programs paths parse_kconfig = checkXf(pf('scripts/parse_kconfig/parse'), 'You must build programs first.') -# Programs output hide +# Programs output show/hide parse_kconfig_output = False minisat_output = False kernel_config_output = False +kernel_make_output = True diff --git a/scripts/buildroot b/scripts/buildroot new file mode 160000 index 0000000..53903a1 --- /dev/null +++ b/scripts/buildroot @@ -0,0 +1 @@ +Subproject commit 53903a1520420ae92fc1a9b4ffa6df8efff266f4 diff --git a/scripts/kernel.py b/scripts/kernel.py index 58e3287..0b62826 100644 --- a/scripts/kernel.py +++ b/scripts/kernel.py @@ -21,5 +21,10 @@ def config(): def make(): wd = os.getcwd() os.chdir(conf.linux_sources) - subprocess.call(['make'] + conf.linux_make_args, env=utils.get_kernel_env()) + if conf.kernel_make_output: + subprocess.call(['make'] + conf.linux_make_args, + env=utils.get_kernel_env()) + else: + subprocess.call(['make'] + conf.linux_make_args, + stdout=subprocess.DEVNULL, env=utils.get_kernel_env()) os.chdir(wd) -- 2.39.2