Kernel headers trouble
Bernhard Fischer
rep.nop at aon.at
Tue Dec 6 21:32:01 UTC 2005
On Tue, Dec 06, 2005 at 03:49:11PM +0100, Tito wrote:
>CONFIG_TR conflicts with kernel headers
>
>/usr/src/kernel-headers/include/linux/autoconf.h:1482:#define CONFIG_TR 1
> /usr/src/kernel-headers/include/config/tr.h:1:#define CONFIG_TR 1
>
>CONFIG_WATCHDOG conflicts with kernel headers
>
>/usr/src/kernel-headers/include/linux/autoconf.h:1975:#define CONFIG_WATCHDOG 1
>/usr/src/kernel-headers/include/config/watchdog.h:1:#define CONFIG_WATCHDOG 1
>So it seems a good idea to change CONFIG_TR and CONFIG_WATCHDOG to CONFIG_BB_*
>before the next release.
>Rob, if you want I can try to make a patch for it
Would something like the attached work for you (untested)
- switch from CONFIG_ to BB_CONFIG to avoid kconfig namespace pollution
with the kernel.
-------------- next part --------------
diff -X /home/cow/src/excl -ruNp bb.en.oorig/coreutils/Config.in bb.en/coreutils/Config.in
--- bb.en.oorig/coreutils/Config.in 2005-10-09 20:30:45.000000000 +0200
+++ bb.en/coreutils/Config.in 2005-12-06 22:18:33.000000000 +0100
@@ -540,7 +540,7 @@ config CONFIG_TOUCH
touch is used to create or change the access and/or
modification timestamp of specified files.
-config CONFIG_TR
+config BB_CONFIG_TR
bool "tr"
default n
help
diff -X /home/cow/src/excl -ruNp bb.en.oorig/coreutils/Makefile.in bb.en/coreutils/Makefile.in
--- bb.en.oorig/coreutils/Makefile.in 2005-09-24 11:25:33.000000000 +0200
+++ bb.en/coreutils/Makefile.in 2005-12-06 22:18:33.000000000 +0100
@@ -67,7 +67,7 @@ COREUTILS-$(CONFIG_TAIL) += tail.o
COREUTILS-$(CONFIG_TEE) += tee.o
COREUTILS-$(CONFIG_TEST) += test.o
COREUTILS-$(CONFIG_TOUCH) += touch.o
-COREUTILS-$(CONFIG_TR) += tr.o
+COREUTILS-$(BB_CONFIG_TR) += tr.o
COREUTILS-$(CONFIG_TRUE) += true.o
COREUTILS-$(CONFIG_TTY) += tty.o
COREUTILS-$(CONFIG_UNAME) += uname.o
diff -X /home/cow/src/excl -ruNp bb.en.oorig/debian/config-deb bb.en/debian/config-deb
--- bb.en.oorig/debian/config-deb 2005-09-20 22:30:07.000000000 +0200
+++ bb.en/debian/config-deb 2005-12-06 22:18:33.000000000 +0100
@@ -125,7 +125,7 @@ CONFIG_FEATURE_FANCY_TAIL=y
# CONFIG_TEE is not set
CONFIG_TEST=y
CONFIG_TOUCH=y
-CONFIG_TR=y
+BB_CONFIG_TR=y
CONFIG_TRUE=y
CONFIG_TTY=y
CONFIG_UNAME=y
@@ -249,7 +249,7 @@ CONFIG_REBOOT=y
# CONFIG_MT is not set
# CONFIG_STRINGS is not set
# CONFIG_TIME is not set
-# CONFIG_WATCHDOG is not set
+# BB_CONFIG_WATCHDOG is not set
#
# Linux Module Utilities
diff -X /home/cow/src/excl -ruNp bb.en.oorig/debian/config-floppy-udeb-linux bb.en/debian/config-floppy-udeb-linux
--- bb.en.oorig/debian/config-floppy-udeb-linux 2005-09-20 22:30:07.000000000 +0200
+++ bb.en/debian/config-floppy-udeb-linux 2005-12-06 22:18:33.000000000 +0100
@@ -107,7 +107,7 @@ CONFIG_TEST=y
# test (forced enabled for use with shell)
#
# CONFIG_TOUCH is not set
-# CONFIG_TR is not set
+# BB_CONFIG_TR is not set
# CONFIG_TRUE is not set
# CONFIG_TTY is not set
# CONFIG_UNAME is not set
@@ -213,7 +213,7 @@ CONFIG_USE_BB_PWD_GRP=y
# CONFIG_MT is not set
# CONFIG_STRINGS is not set
# CONFIG_TIME is not set
-# CONFIG_WATCHDOG is not set
+# BB_CONFIG_WATCHDOG is not set
#
# Linux Module Utilities
diff -X /home/cow/src/excl -ruNp bb.en.oorig/debian/config-static bb.en/debian/config-static
--- bb.en.oorig/debian/config-static 2005-09-20 22:30:07.000000000 +0200
+++ bb.en/debian/config-static 2005-12-06 22:18:33.000000000 +0100
@@ -140,7 +140,7 @@ CONFIG_TEST=y
# test (forced enabled for use with shell)
#
CONFIG_TOUCH=y
-CONFIG_TR=y
+BB_CONFIG_TR=y
CONFIG_TRUE=y
CONFIG_TTY=y
CONFIG_UNAME=y
@@ -287,7 +287,7 @@ CONFIG_MAKEDEVS=y
CONFIG_MT=y
CONFIG_STRINGS=y
CONFIG_TIME=y
-CONFIG_WATCHDOG=y
+BB_CONFIG_WATCHDOG=y
#
# Linux Module Utilities
diff -X /home/cow/src/excl -ruNp bb.en.oorig/debian/config-udeb bb.en/debian/config-udeb
--- bb.en.oorig/debian/config-udeb 2005-09-20 22:30:07.000000000 +0200
+++ bb.en/debian/config-udeb 2005-12-06 22:18:33.000000000 +0100
@@ -128,7 +128,7 @@ CONFIG_TEST=y
# test (forced enabled for use with shell)
#
CONFIG_TOUCH=y
-CONFIG_TR=y
+BB_CONFIG_TR=y
CONFIG_TRUE=y
# CONFIG_TTY is not set
CONFIG_UNAME=y
@@ -252,7 +252,7 @@ CONFIG_USE_BB_PWD_GRP=y
# CONFIG_MT is not set
# CONFIG_STRINGS is not set
# CONFIG_TIME is not set
-# CONFIG_WATCHDOG is not set
+# BB_CONFIG_WATCHDOG is not set
#
# Linux Module Utilities
diff -X /home/cow/src/excl -ruNp bb.en.oorig/debian/config-udeb-linux bb.en/debian/config-udeb-linux
--- bb.en.oorig/debian/config-udeb-linux 2005-09-20 22:30:07.000000000 +0200
+++ bb.en/debian/config-udeb-linux 2005-12-06 22:18:33.000000000 +0100
@@ -128,7 +128,7 @@ CONFIG_TEST=y
# test (forced enabled for use with shell)
#
CONFIG_TOUCH=y
-CONFIG_TR=y
+BB_CONFIG_TR=y
CONFIG_TRUE=y
# CONFIG_TTY is not set
CONFIG_UNAME=y
@@ -252,7 +252,7 @@ CONFIG_USE_BB_PWD_GRP=y
# CONFIG_MT is not set
# CONFIG_STRINGS is not set
# CONFIG_TIME is not set
-# CONFIG_WATCHDOG is not set
+# BB_CONFIG_WATCHDOG is not set
#
# Linux Module Utilities
diff -X /home/cow/src/excl -ruNp bb.en.oorig/include/applets.h bb.en/include/applets.h
--- bb.en.oorig/include/applets.h 2005-10-29 13:07:35.000000000 +0200
+++ bb.en/include/applets.h 2005-12-06 22:20:16.000000000 +0100
@@ -637,7 +637,7 @@
#ifdef CONFIG_SYNC
APPLET(sync, sync_main, _BB_DIR_BIN, _BB_SUID_NEVER)
#endif
-#ifdef CONFIG_BB_SYSCTL
+#ifdef BB_CONFIG_SYSCTL
APPLET(sysctl, sysctl_main, _BB_DIR_SBIN, _BB_SUID_NEVER)
#endif
#ifdef CONFIG_SYSLOGD
@@ -673,7 +673,7 @@
#ifdef CONFIG_TOUCH
APPLET(touch, touch_main, _BB_DIR_BIN, _BB_SUID_NEVER)
#endif
-#ifdef CONFIG_TR
+#ifdef BB_CONFIG_TR
APPLET(tr, tr_main, _BB_DIR_USR_BIN, _BB_SUID_NEVER)
#endif
#ifdef CONFIG_TRACEROUTE
@@ -736,7 +736,7 @@
#ifdef CONFIG_WATCH
APPLET(watch, watch_main, _BB_DIR_BIN, _BB_SUID_NEVER)
#endif
-#ifdef CONFIG_WATCHDOG
+#ifdef BB_CONFIG_WATCHDOG
APPLET(watchdog, watchdog_main, _BB_DIR_SBIN, _BB_SUID_NEVER)
#endif
#ifdef CONFIG_WC
diff -X /home/cow/src/excl -ruNp bb.en.oorig/miscutils/Config.in bb.en/miscutils/Config.in
--- bb.en.oorig/miscutils/Config.in 2005-10-29 13:07:35.000000000 +0200
+++ bb.en/miscutils/Config.in 2005-12-06 22:18:33.000000000 +0100
@@ -291,7 +291,7 @@ config CONFIG_TIME
When the command finishes, time writes a message to standard output
giving timing statistics about this program run.
-config CONFIG_WATCHDOG
+config BB_CONFIG_WATCHDOG
bool "watchdog"
default n
help
diff -X /home/cow/src/excl -ruNp bb.en.oorig/miscutils/Makefile.in bb.en/miscutils/Makefile.in
--- bb.en.oorig/miscutils/Makefile.in 2005-10-29 13:07:35.000000000 +0200
+++ bb.en/miscutils/Makefile.in 2005-12-06 22:18:33.000000000 +0100
@@ -29,7 +29,7 @@ MISCUTILS-$(CONFIG_RX) += rx.o
MISCUTILS-$(CONFIG_SETSID) += setsid.o
MISCUTILS-$(CONFIG_STRINGS) += strings.o
MISCUTILS-$(CONFIG_TIME) += time.o
-MISCUTILS-$(CONFIG_WATCHDOG) += watchdog.o
+MISCUTILS-$(BB_CONFIG_WATCHDOG) += watchdog.o
libraries-y+=$(MISCUTILS_DIR)$(MISCUTILS_AR)
diff -X /home/cow/src/excl -ruNp bb.en.oorig/procps/Config.in bb.en/procps/Config.in
--- bb.en.oorig/procps/Config.in 2005-10-28 19:35:16.000000000 +0200
+++ bb.en/procps/Config.in 2005-12-06 22:20:39.000000000 +0100
@@ -83,7 +83,7 @@ config CONFIG_RENICE
Renice alters the scheduling priority of one or more running
processes.
-config CONFIG_BB_SYSCTL
+config BB_CONFIG_SYSCTL
bool "sysctl"
default n
help
diff -X /home/cow/src/excl -ruNp bb.en.oorig/procps/Makefile.in bb.en/procps/Makefile.in
--- bb.en.oorig/procps/Makefile.in 2005-10-28 19:35:16.000000000 +0200
+++ bb.en/procps/Makefile.in 2005-12-06 22:20:28.000000000 +0100
@@ -16,7 +16,7 @@ PROCPS-$(CONFIG_KILL) += kill.o
PROCPS-$(CONFIG_PIDOF) += pidof.o
PROCPS-$(CONFIG_PS) += ps.o
PROCPS-$(CONFIG_RENICE) += renice.o
-PROCPS-$(CONFIG_BB_SYSCTL) += sysctl.o
+PROCPS-$(BB_CONFIG_SYSCTL) += sysctl.o
PROCPS-$(CONFIG_TOP) += top.o
PROCPS-$(CONFIG_UPTIME) += uptime.o
PROCPS-$(CONFIG_FUSER) += fuser.o
diff -X /home/cow/src/excl -ruNp bb.en.oorig/sysdeps/linux/defconfig bb.en/sysdeps/linux/defconfig
--- bb.en.oorig/sysdeps/linux/defconfig 2005-10-09 20:30:46.000000000 +0200
+++ bb.en/sysdeps/linux/defconfig 2005-12-06 22:20:53.000000000 +0100
@@ -134,7 +134,7 @@ CONFIG_TEST=y
# test (forced enabled for use with shell)
#
CONFIG_TOUCH=y
-CONFIG_TR=y
+BB_CONFIG_TR=y
CONFIG_TRUE=y
CONFIG_TTY=y
CONFIG_UNAME=y
@@ -267,7 +267,7 @@ CONFIG_REBOOT=y
# CONFIG_RX is not set
CONFIG_STRINGS=y
CONFIG_TIME=y
-# CONFIG_WATCHDOG is not set
+# BB_CONFIG_WATCHDOG is not set
#
# Linux Module Utilities
@@ -334,7 +334,7 @@ CONFIG_PS=y
# CONFIG_RENICE is not set
# CONFIG_TOP is not set
CONFIG_UPTIME=y
-# CONFIG_BB_SYSCTL is not set
+# BB_CONFIG_SYSCTL is not set
#
# Another Bourne-like Shell
More information about the busybox
mailing list