[Lunar-commits] r21704 - moonbase/trunk/kernel/kernel-headers-2.6
Moritz Heiber
moe at lunar-linux.org
Sat Oct 7 09:34:36 UTC 2006
Author: moe
Date: 2006-10-07 09:34:35 +0000 (Sat, 07 Oct 2006)
New Revision: 21704
Added:
moonbase/trunk/kernel/kernel-headers-2.6/DEPENDS
Modified:
moonbase/trunk/kernel/kernel-headers-2.6/BUILD
moonbase/trunk/kernel/kernel-headers-2.6/DETAILS
Log:
Update to kernel-headers-2.6 to install the latest headers. Note: This
is now the recommened way of doing this. Once everybody is using 2.6.18
we can move this to linux-2.6 and have the kernel-headers-2.6 package
removed (or at least remove the remaining legacy code).
Modified: moonbase/trunk/kernel/kernel-headers-2.6/BUILD
===================================================================
--- moonbase/trunk/kernel/kernel-headers-2.6/BUILD 2006-10-07 07:17:02 UTC (rev 21703)
+++ moonbase/trunk/kernel/kernel-headers-2.6/BUILD 2006-10-07 09:34:35 UTC (rev 21704)
@@ -1,11 +1,23 @@
(
- cd ${SOURCE_DIRECTORY}/include/ &&
-
- # asm is a special case, since it is arch specific
- mv asm-i386 asm &&
-
- prepare_install &&
+
+ if grep headers_install /usr/src/linux/Makefile &> /dev/null; then
+ cd /usr/src/linux;
+ make headers_check;
+ prepare_install;
+ cd include;
+ for dir in asm linux scsi sound mtd net media ; do
+ cp -RL $dir /usr/include/;
+ done;
+
+ else
+
+ # Legacy code here until everyone is savely past 2.6.18
+
+ cd ${SOURCE_DIRECTORY}/include/;
+ mv asm-i386 asm;
+ prepare_install;
+
for dir in asm linux scsi sound mtd
do
cp -a $dir /usr/include/
@@ -20,11 +32,12 @@
do
chmod 644 $file
done
- done &&
+ done;
# XOrg X11R7 will not build without this
# Incase of an update: Remove this!
sed -e 's|__u16|unsigned short|g' -e 's|__u32|unsigned|g' \
- -i /usr/include/linux/agpgart.h
+ -i /usr/include/linux/agpgart.h;
+ fi
) > $C_FIFO 2>&1
Added: moonbase/trunk/kernel/kernel-headers-2.6/DEPENDS
===================================================================
--- moonbase/trunk/kernel/kernel-headers-2.6/DEPENDS (rev 0)
+++ moonbase/trunk/kernel/kernel-headers-2.6/DEPENDS 2006-10-07 09:34:35 UTC (rev 21704)
@@ -0,0 +1 @@
+depends unifdef
Modified: moonbase/trunk/kernel/kernel-headers-2.6/DETAILS
===================================================================
--- moonbase/trunk/kernel/kernel-headers-2.6/DETAILS 2006-10-07 07:17:02 UTC (rev 21703)
+++ moonbase/trunk/kernel/kernel-headers-2.6/DETAILS 2006-10-07 09:34:35 UTC (rev 21704)
@@ -7,7 +7,7 @@
SOURCE_VFY=sha1:e72c9b260995b269c9fb9248ed468c18fb01f3fd
WEB_SITE=http://ep09.pld-linux.org/~mmazur/linux-libc-headers/
ENTERED=20040226
- UPDATED=20060224
+ UPDATED=20061007
SHORT="A set of specially patched 2.6 kernel headers"
cat << EOF
A set of specially patched 2.6 kernel headers.
More information about the Lunar-commits
mailing list