From: "Randy.Dunlap" <rddunlap@osdl.org>
To: Andy Whitcroft <apw@shadowen.org>
Cc: akpm@osdl.org, linux-kernel@vger.kernel.org
Subject: Re: [PATCH] consolidate in kernel configuration
Date: Wed, 23 Jun 2004 10:53:46 -0700 [thread overview]
Message-ID: <20040623105346.018d90db.rddunlap@osdl.org> (raw)
In-Reply-To: <200406231428.i5NESu5V023376@voidhawk.shadowen.org>
On Wed, 23 Jun 2004 15:28:56 +0100 Andy Whitcroft wrote:
| === 8< ===
| Being able to recover the configuration from a kernel is very
| useful and it would be nice to default this option to Yes.
| Currently, to have the config available both from the image (using
| extract-ikconfig) and via /proc we keep two copies of the original
| .config in the kernel. One in plain text and one gzip compressed.
| This is not optimal.
|
| This patch removes the plain text version of the configuration and
| updates the extraction tools to locate and use the gzip'd version
| of the file. This has the added bonus of providing us with the
| exact same results in both cases, the original .config; including
| the comments.
|
| Revision: $Rev: 274 $
|
| Signed-off-by: Andy Whitcroft <apw@shadowen.org>
|
| ---
Yes, looks good and works for me.
We also need a decent way to run scripts/extract-ikconfig and build
scripts/binoffset. I recall that SuSE has/had a 'make cloneconfig'
once upon a time (in 2.4.x). I've begun on a 'make getconfig' (but
I can rename it to 'cloneconfig' if that's more appropriate), but
it needs some more work (i.e., not yet working). [patch below]
Thanks,
--
~Randy
(beginning, not working...)
add 'getconfig' target to extract kernel config from the kernel image file
Signed-off-by: Randy Dunlap <rddunlap@osdl.org>
diffstat:=
Makefile | 6 ++++++
scripts/Makefile | 3 ++-
2 files changed, 8 insertions(+), 1 deletion(-)
diff -Naurp ./scripts/Makefile~getconfig ./scripts/Makefile
--- ./scripts/Makefile~getconfig 2004-06-23 07:21:28.000000000 -0700
+++ ./scripts/Makefile 2004-06-23 09:16:06.266845368 -0700
@@ -5,7 +5,8 @@
# docproc: Preprocess .tmpl file in order to generate .sgml docs
# conmakehash: Create arrays for initializing the kernel console tables
-host-progs := conmakehash kallsyms modpost mk_elfconfig pnmtologo bin2c
+host-progs := conmakehash kallsyms modpost mk_elfconfig pnmtologo \
+ bin2c binoffset
always := $(host-progs) empty.o
modpost-objs := modpost.o file2alias.o sumversion.o
diff -Naurp ./Makefile~getconfig ./Makefile
--- ./Makefile~getconfig 2004-06-23 07:21:23.000000000 -0700
+++ ./Makefile 2004-06-23 09:22:46.571989736 -0700
@@ -675,6 +675,11 @@ include/config/MARKER: include/linux/aut
@scripts/basic/split-include include/linux/autoconf.h include/config
@touch $@
+.PHONY: getconfig
+getconfig: $(srctree)/scripts/binoffset
+ scripts/extract-ikconfig $@
+
+
# Generate some files
# ---------------------------------------------------------------------------
@@ -879,6 +884,7 @@ help:
@echo ''
@echo 'Configuration targets:'
@$(MAKE) -f $(srctree)/scripts/kconfig/Makefile help
+ @echo ' getconfig kernel_filename - extract kernel config to stdout'
@echo ''
@echo 'Other generic targets:'
@echo ' all - Build all targets marked with [*]'
next prev parent reply other threads:[~2004-06-23 17:56 UTC|newest]
Thread overview: 8+ messages / expand[flat|nested] mbox.gz Atom feed top
2004-06-22 15:57 [PATCH] consolidate in kernel configuration Andy Whitcroft
2004-06-22 18:15 ` Andrew Morton
2004-06-23 14:28 ` Andy Whitcroft
2004-06-23 17:53 ` Randy.Dunlap [this message]
2004-06-23 21:32 ` Sam Ravnborg
2004-06-23 21:23 ` Randy.Dunlap
2004-06-22 18:31 ` Christoph Hellwig
2004-06-22 19:08 ` Sam Ravnborg
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20040623105346.018d90db.rddunlap@osdl.org \
--to=rddunlap@osdl.org \
--cc=akpm@osdl.org \
--cc=apw@shadowen.org \
--cc=linux-kernel@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.