kernel: allow the user to request the real defconfig
Although we want to have a per machine default config, we do have
a real need to get to a defconfig configuration. Expose this via
a new defconfig parameter such that we have the following options:
kernel.config(defconfig=True) - make defconfig
kernel.config() - default config or defconfig
kernel.config('myconfig') - my configuration
Convert kernbench over to it.
Signed-off-by: Andy Whitcroft <apw@shadowen.org>
git-svn-id: http://test.kernel.org/svn/autotest/trunk@419 592f7852-d20e-0410-864c-8624ca9c26a4
diff --git a/client/bin/kernel.py b/client/bin/kernel.py
index 7182536..b16e773 100755
--- a/client/bin/kernel.py
+++ b/client/bin/kernel.py
@@ -109,9 +109,11 @@
# self.job.stdout.restore()
- def config(self, config_file = '', config_list = None):
+ def config(self, config_file = '', config_list = None,
+ defconfig = False):
self.job.stdout.redirect(os.path.join(self.log_dir, 'stdout'))
- config = kernel_config.kernel_config(self.job, self.build_dir, self.config_dir, config_file, config_list)
+ config = kernel_config.kernel_config(self.job, self.build_dir,
+ self.config_dir, config_file, config_list, defconfig)
self.job.stdout.restore()