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