summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDenis Vlasenko <vda.linux@googlemail.com>2009-04-19 00:51:04 +0000
committerDenis Vlasenko <vda.linux@googlemail.com>2009-04-19 00:51:04 +0000
commit65220141911dabe230dfd5ba39bdd650949020db (patch)
tree63584228785136ef1a7ac55588b77cb16357f1d0
parent56ecf3ceca20ba5b1f41f9deba0134112b59f961 (diff)
Reinstate {drm,mtd,rdma,sound,video} directory installtion
pending some explanation from gurus. Expanded comment explaining _why_ we try to install these exact directories.
-rwxr-xr-xextra/scripts/install_kernel_headers.sh22
1 files changed, 11 insertions, 11 deletions
diff --git a/extra/scripts/install_kernel_headers.sh b/extra/scripts/install_kernel_headers.sh
index 50797b925..539974af0 100755
--- a/extra/scripts/install_kernel_headers.sh
+++ b/extra/scripts/install_kernel_headers.sh
@@ -60,17 +60,17 @@ if test "`(cd "$KERNEL_HEADERS"; env pwd)`" != "`(cd "$2"; env pwd)`"; then
die_if_not_dir "$2/asm-generic"
cp -RHL "$KERNEL_HEADERS/asm-generic"/* "$2/asm-generic" || exit 1
fi
-## vda: looks like I was fooled by two mtd directories existing
-## in include/ and include/linux/. This seems to be not needed.
-## # For paranoid reasons, we use explicit list of directories
-## # which may be here. List last updated for linux-2.6.27:
-## for dir in drm mtd rdma sound video; do
-## if test -d "$KERNEL_HEADERS/$dir"; then
-## mkdir -p "$2/$dir" 2>/dev/null
-## die_if_not_dir "$2/$dir"
-## cp -RHL "$KERNEL_HEADERS/$dir"/* "$2/$dir" || exit 1
-## fi
-## done
+ # For paranoid reasons, we use explicit list of directories
+ # which may be found in kernel's "sanitized headers" directory after
+ # "make defconfig; make headers_install" was run in kernel tree.
+ # List last updated for linux-2.6.27:
+ for dir in drm mtd rdma sound video; do
+ if test -d "$KERNEL_HEADERS/$dir"; then
+ mkdir -p "$2/$dir" 2>/dev/null
+ die_if_not_dir "$2/$dir"
+ cp -RHL "$KERNEL_HEADERS/$dir"/* "$2/$dir" || exit 1
+ fi
+ done
if ! test -f "$2/linux/version.h"; then
echo "Warning: '$KERNEL_HEADERS/linux/version.h' is not found"
echo "in kernel headers directory specified in .config."