[arch-commits] Commit in linux-zen/trunk (PKGBUILD config)
Jan Steffens
heftig at archlinux.org
Sun Jul 29 11:29:03 UTC 2018
Date: Sunday, July 29, 2018 @ 11:29:03
Author: heftig
Revision: 329645
4.17.11-1: Move to git sources
Modified:
linux-zen/trunk/PKGBUILD
linux-zen/trunk/config
----------+
PKGBUILD | 64 ++++++++++---------------------------------------------------
config | 7 ++----
2 files changed, 14 insertions(+), 57 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2018-07-29 00:53:05 UTC (rev 329644)
+++ PKGBUILD 2018-07-29 11:29:03 UTC (rev 329645)
@@ -5,19 +5,16 @@
pkgbase=linux-zen # Build stock -zen kernel
#pkgbase=linux-custom # Build kernel with a different name
-_srcname=linux-4.17
-_zenpatch=zen-4.17.10-ed1ffbadb5803a54972937f4b2d5a97b7c0ed317.diff
-pkgver=4.17.10
+pkgver=4.17.11
pkgrel=1
arch=('x86_64')
url="https://github.com/zen-kernel/zen-kernel"
license=('GPL2')
-makedepends=('xmlto' 'kmod' 'inetutils' 'bc' 'libelf')
+makedepends=('xmlto' 'kmod' 'inetutils' 'bc' 'libelf' 'git')
options=('!strip')
+_srcname=zen-kernel
source=(
- https://www.kernel.org/pub/linux/kernel/v4.x/${_srcname}.tar.{xz,sign}
- https://www.kernel.org/pub/linux/kernel/v4.x/patch-${pkgver}.{xz,sign}
- https://pkgbuild.com/~heftig/zen-patches/${_zenpatch}.{xz,sign}
+ "$_srcname::git+https://github.com/zen-kernel/zen-kernel?signed#tag=v$pkgver-zen${pkgrel%%.*}"
config # the main kernel config file
60-linux.hook # pacman hook for depmod
90-linux.hook # pacman hook for initramfs regeneration
@@ -28,63 +25,24 @@
'647F28654894E3BD457199BE38DBBDC86092693E' # Greg Kroah-Hartman
'8218F88849AAC522E94CF470A5E9288C4FA415FA' # Jan Alexander Steffens (heftig)
)
-sha256sums=('9faa1dd896eaea961dc6e886697c0b3301277102e5bc976b2758f9a62d3ccd13'
- 'SKIP'
- '41ad005296c7a1b5245a87881f666b3f4d7aa05a6b9409454b2e473d473c4cee'
- 'SKIP'
- '6acc4c2a17495cdf17a0c470e23e01688e390c6e9d8ba839d173b2e5c5fff435'
- 'SKIP'
- '02684ffee3ee036bc7b5362e413dd04fe7dcaed307f9dbd36e3b1f8fc6f05d54'
+sha256sums=('SKIP'
+ '10e611499fb794178bb4b04a1869443e43f9f29e72741b6c19a304337802a7b1'
'ae2e95db94ef7176207c690224169594d49445e04249d2499e9d2fbc117a0b21'
'75f99f5239e03238f88d1a834c50043ec32b1dc568f2cc291b07d04718483919'
'ad6344badc91ad0630caacde83f7f9b97276f80d26a20619a87952be65492c65')
_kernelname=${pkgbase#linux}
-: ${_kernelname:=-ARCH}
+: ${_kernelname:=-arch}
prepare() {
cd ${_srcname}
-
- # add upstream patch
- patch -p1 -i ../patch-${pkgver}
-
- # add zen patch
- patch -p1 -i ../${_zenpatch}
-
- # add latest fixes from stable queue, if needed
- # http://git.kernel.org/?p=linux/kernel/git/stable/stable-queue.git
-
- cat ../config - >.config <<END
-CONFIG_LOCALVERSION="${_kernelname}"
-CONFIG_LOCALVERSION_AUTO=n
-END
-
- # set extraversion to pkgrel and empty localversion
- sed -e "/^EXTRAVERSION =/s/=.*/= -${pkgrel}/" \
- -e "/^EXTRAVERSION =/aLOCALVERSION =" \
- -i Makefile
-
- # don't run depmod on 'make install'. We'll do this ourselves in packaging
- sed -i '2iexit 0' scripts/depmod.sh
-
- # get kernel version
- make prepare
-
- # load configuration
- # Configure the kernel. Replace the line below with one of your choice.
- #make menuconfig # CLI menu for configuration
- #make nconfig # new CLI menu for configuration
- #make xconfig # X-based configuration
- #make oldconfig # using old config from previous kernel version
- # ... or manually edit .config
-
- # rewrite configuration
- yes "" | make config >/dev/null
+ scripts/setlocalversion --save-scmversion
+ cp ../config .config
+ make olddefconfig
}
build() {
cd ${_srcname}
-
make bzImage modules
}
@@ -104,7 +62,7 @@
_basekernel=${_basekernel%.*}
mkdir -p "${pkgdir}"/{boot,usr/lib/modules}
- make INSTALL_MOD_PATH="${pkgdir}/usr" modules_install
+ make INSTALL_MOD_PATH="${pkgdir}/usr" DEPMOD=/doesnt/exist modules_install
cp arch/x86/boot/bzImage "${pkgdir}/boot/vmlinuz-${pkgbase}"
# make room for external modules
Modified: config
===================================================================
--- config 2018-07-29 00:53:05 UTC (rev 329644)
+++ config 2018-07-29 11:29:03 UTC (rev 329645)
@@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
-# Linux/x86 4.17.6-1 Kernel Configuration
+# Linux/x86 4.17.11-zen1 Kernel Configuration
#
CONFIG_64BIT=y
CONFIG_X86_64=y
@@ -55,8 +55,8 @@
CONFIG_INIT_ENV_ARG_LIMIT=32
CONFIG_CROSS_COMPILE=""
# CONFIG_COMPILE_TEST is not set
-CONFIG_LOCALVERSION="-zen"
-# CONFIG_LOCALVERSION_AUTO is not set
+CONFIG_LOCALVERSION=""
+CONFIG_LOCALVERSION_AUTO=y
CONFIG_HAVE_KERNEL_GZIP=y
CONFIG_HAVE_KERNEL_BZIP2=y
CONFIG_HAVE_KERNEL_LZMA=y
@@ -9370,7 +9370,6 @@
CONFIG_CRYPTO_FCRYPT=m
CONFIG_CRYPTO_KHAZAD=m
CONFIG_CRYPTO_SALSA20=m
-CONFIG_CRYPTO_SALSA20_X86_64=m
CONFIG_CRYPTO_CHACHA20=m
CONFIG_CRYPTO_CHACHA20_X86_64=m
CONFIG_CRYPTO_SEED=m
More information about the arch-commits
mailing list