[arch-commits] Commit in kernel26/trunk (PKGBUILD config config.x86_64)

Tobias Powalowski tpowa at archlinux.org
Tue Mar 22 13:41:28 UTC 2011


    Date: Tuesday, March 22, 2011 @ 09:41:27
  Author: tpowa
Revision: 115900

upgpkg: kernel26 2.6.38-2
removed kmem added amd_iommu, added 2.6.38.1 pre patch, added strip option

Modified:
  kernel26/trunk/PKGBUILD
  kernel26/trunk/config
  kernel26/trunk/config.x86_64

---------------+
 PKGBUILD      |   23 +++++++++++++++++------
 config        |    3 ++-
 config.x86_64 |   10 ++++++----
 3 files changed, 25 insertions(+), 11 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2011-03-22 13:40:36 UTC (rev 115899)
+++ PKGBUILD	2011-03-22 13:41:27 UTC (rev 115900)
@@ -7,10 +7,10 @@
 _kernelname=${pkgname#kernel26}
 _basekernel=2.6.38
 pkgver=${_basekernel}
-pkgrel=1
+pkgrel=2
 makedepends=('xmlto' 'docbook-xsl')
-#_patchname="patch-${pkgver}-${pkgrel}-ARCH"
-_patchname="patch-${pkgver}-1-ARCH"
+_patchname="patch-${pkgver}-${pkgrel}-ARCH"
+#_patchname="patch-${pkgver}-1-ARCH"
 arch=(i686 x86_64)
 license=('GPL2')
 url="http://www.kernel.org"
@@ -22,9 +22,9 @@
         # standard config files for mkinitcpio ramdisk
         kernel26.preset)
 md5sums=('7d471477bfa67546f902da62227fa976'
-         '72fc24c3708a5fc50a898e7cc5e59e4d'
-         'c8652799d6ce2c68576710eed4abe7df'
-         'a3414ad0ca13675d1ea3875e38b60ed6'
+         '38bbbf405e6551ff553d814c1f1e0eb0'
+         'f66543886835ab8599b29cd0c48aa66d'
+         'd866bcc06672fee17736bd5022f700fe'
          '25584700a0a679542929c4bed31433b6')
 
 build() {
@@ -217,6 +217,17 @@
 
   chown -R root.root ${pkgdir}/usr/src/linux-${_kernver}
   find ${pkgdir}/usr/src/linux-${_kernver} -type d -exec chmod 755 {} \;
+  # strip scripts directory
+  find ${pkgdir}/usr/src/linux-${_kernver}/scripts  -type f -perm -u+w 2>/dev/null | while read binary ; do
+  case "$(file -bi "$binary")" in
+    *application/x-sharedlib*) # Libraries (.so)
+    /usr/bin/strip $STRIP_SHARED "$binary";;
+    *application/x-archive*) # Libraries (.a)
+    /usr/bin/strip $STRIP_STATIC "$binary";;
+    *application/x-executable*) # Binaries
+    /usr/bin/strip $STRIP_BINARIES "$binary";;
+    esac 
+  done 
   # remove unneeded architectures
   rm -rf ${pkgdir}/usr/src/linux-${_kernver}/arch/{alpha,arm,arm26,avr32,blackfin,cris,frv,h8300,ia64,m32r,m68k,m68knommu,mips,microblaze,mn10300,parisc,powerpc,ppc,s390,sh,sh64,sparc,sparc64,um,v850,xtensa}
 }

Modified: config
===================================================================
--- config	2011-03-22 13:40:36 UTC (rev 115899)
+++ config	2011-03-22 13:41:27 UTC (rev 115900)
@@ -2656,7 +2656,7 @@
 CONFIG_VT_CONSOLE=y
 CONFIG_HW_CONSOLE=y
 CONFIG_VT_HW_CONSOLE_BINDING=y
-CONFIG_DEVKMEM=y
+# CONFIG_DEVKMEM is not set
 CONFIG_SERIAL_NONSTANDARD=y
 # CONFIG_COMPUTONE is not set
 CONFIG_ROCKETPORT=m
@@ -4077,6 +4077,7 @@
 #
 CONFIG_HID_3M_PCT=m
 CONFIG_HID_A4TECH=m
+CONFIG_HID_ACRUX=m
 CONFIG_HID_ACRUX_FF=m
 CONFIG_HID_APPLE=m
 CONFIG_HID_BELKIN=m

Modified: config.x86_64
===================================================================
--- config.x86_64	2011-03-22 13:40:36 UTC (rev 115899)
+++ config.x86_64	2011-03-22 13:41:27 UTC (rev 115900)
@@ -1,7 +1,7 @@
 #
 # Automatically generated make config: don't edit
-# Linux/x86_64 2.6.38-rc8 Kernel Configuration
-# Mon Mar 14 10:04:24 2011
+# Linux/x86_64 2.6.38 Kernel Configuration
+# Tue Mar 22 13:19:37 2011
 #
 CONFIG_64BIT=y
 # CONFIG_X86_32 is not set
@@ -335,7 +335,8 @@
 CONFIG_GART_IOMMU=y
 CONFIG_CALGARY_IOMMU=y
 CONFIG_CALGARY_IOMMU_ENABLED_BY_DEFAULT=y
-# CONFIG_AMD_IOMMU is not set
+CONFIG_AMD_IOMMU=y
+# CONFIG_AMD_IOMMU_STATS is not set
 CONFIG_SWIOTLB=y
 CONFIG_IOMMU_HELPER=y
 CONFIG_IOMMU_API=y
@@ -2506,7 +2507,7 @@
 CONFIG_VT_CONSOLE=y
 CONFIG_HW_CONSOLE=y
 CONFIG_VT_HW_CONSOLE_BINDING=y
-CONFIG_DEVKMEM=y
+# CONFIG_DEVKMEM is not set
 CONFIG_SERIAL_NONSTANDARD=y
 # CONFIG_COMPUTONE is not set
 CONFIG_ROCKETPORT=m
@@ -3852,6 +3853,7 @@
 #
 CONFIG_HID_3M_PCT=m
 CONFIG_HID_A4TECH=m
+CONFIG_HID_ACRUX=m
 CONFIG_HID_ACRUX_FF=m
 CONFIG_HID_APPLE=m
 CONFIG_HID_BELKIN=m




More information about the arch-commits mailing list