[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

r937 - linux-kernel-headers/trunk/debian



Author: gotom
Date: 2005-07-10 17:41:19 +0000 (Sun, 10 Jul 2005)
New Revision: 937

Modified:
   linux-kernel-headers/trunk/debian/changelog
   linux-kernel-headers/trunk/debian/generate-asm.sh
   linux-kernel-headers/trunk/debian/rules
Log:
    - debian/rules: Move autoconf.h installation to generate-asm.sh when
      biarch is used.
    - debian/generate-asm.sh: Install autoconf.h to asm* instead of linux
      when biarch is used.


Modified: linux-kernel-headers/trunk/debian/changelog
===================================================================
--- linux-kernel-headers/trunk/debian/changelog	2005-07-06 08:59:58 UTC (rev 936)
+++ linux-kernel-headers/trunk/debian/changelog	2005-07-10 17:41:19 UTC (rev 937)
@@ -1,3 +1,14 @@
+linux-kernel-headers (2.6.12.0-2) unstable; urgency=low
+
+  * GOTO Masanori <gotom@debian.org>
+
+    - debian/rules: Move autoconf.h installation to generate-asm.sh when
+      biarch is used.
+    - debian/generate-asm.sh: Install autoconf.h to asm* instead of linux
+      when biarch is used.
+
+ -- GOTO Masanori <gotom@debian.org>  Sat,  2 Jul 2005 18:37:43 +0900
+
 linux-kernel-headers (2.6.12.0-1) unstable; urgency=low
 
   * GOTO Masanori <gotom@debian.org>

Modified: linux-kernel-headers/trunk/debian/generate-asm.sh
===================================================================
--- linux-kernel-headers/trunk/debian/generate-asm.sh	2005-07-06 08:59:58 UTC (rev 936)
+++ linux-kernel-headers/trunk/debian/generate-asm.sh	2005-07-10 17:41:19 UTC (rev 937)
@@ -5,9 +5,10 @@
 arch="$1"
 dir_in="$2"
 dir_out="$3"
+autoconf_in="$4"
 
-if [ ! -d "$dir_in" ]; then
-	echo "$dir_in" does not exist, or is not a directory
+if [ ! -d "$dir_in" ] || [ ! -d "$autoconf_in" ]; then
+	echo "$dir_in" or "$autoconf_in" does not exist, or is not a directory
 	exit 1
 fi
 
@@ -86,3 +87,26 @@
 	fi
 
 done
+
+
+if [ -f $dir_out/$asm_dir/autoconf.h ] || [ -f $dir_out/$asm_dir_biarch/autoconf.h ]; then
+	echo E: $asm_dir or $asm_dir_biarch already have autoconf.h.
+	exit 1
+fi
+
+cp "$autoconf_in"/autoconf-"$arch".h $dir_out/$asm_dir/autoconf.h
+cp "$autoconf_in"/autoconf-"$kernel_arch_biarch".h $dir_out/$asm_dir_biarch/autoconf.h
+
+file_out="$dir_out/linux/autoconf.h"
+h=autoconf.h
+cat > $file_out <<EOF
+/* linux/autoconf.h is generated and point to the corresponding
+ * file in $asm_dir or $asm_dir_biarch.
+ */
+
+#ifdef $define_biarch
+# include <$asm_dir_biarch/$h>
+#else
+# include <$asm_dir/$h>
+#endif
+EOF

Modified: linux-kernel-headers/trunk/debian/rules
===================================================================
--- linux-kernel-headers/trunk/debian/rules	2005-07-06 08:59:58 UTC (rev 936)
+++ linux-kernel-headers/trunk/debian/rules	2005-07-10 17:41:19 UTC (rev 937)
@@ -32,13 +32,12 @@
 	install -d $(includedir)/linux
 
 ifneq (,$(findstring $(DEB_HOST_ARCH), powerpc sparc))
-	sh debian/generate-asm.sh $(DEB_HOST_ARCH) include $(includedir)
+	sh debian/generate-asm.sh $(DEB_HOST_ARCH) include $(includedir) autoconfs
 else
 	cp -a include/asm-$(kernel_arch) $(includedir)/asm
+	cp autoconfs/autoconf-$(DEB_HOST_ARCH).h $(includedir)/linux/autoconf.h
 endif
 
-	cp autoconfs/autoconf-$(DEB_HOST_ARCH).h $(includedir)/linux/autoconf.h
-
 ifeq ($(kernel_arch),x86_64)
 	# install the i386 kernel headers in /usr/include/i386-linux
 	mkdir -p $(includedir)/i386-linux



Reply to: