From 65220141911dabe230dfd5ba39bdd650949020db Mon Sep 17 00:00:00 2001 From: Denis Vlasenko Date: Sun, 19 Apr 2009 00:51:04 +0000 Subject: Reinstate {drm,mtd,rdma,sound,video} directory installtion pending some explanation from gurus. Expanded comment explaining _why_ we try to install these exact directories. --- extra/scripts/install_kernel_headers.sh | 22 +++++++++++----------- 1 file 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." -- cgit v1.2.3