4.19.3.arch1-2: Add vmlinuz symlink for systemd
This commit is contained in:
parent
21df49f85d
commit
41aae07fdf
9
PKGBUILD
9
PKGBUILD
@ -6,7 +6,7 @@ pkgbase=linux # Build stock -ARCH kernel
|
|||||||
#pkgbase=linux-custom # Build kernel with a different name
|
#pkgbase=linux-custom # Build kernel with a different name
|
||||||
_srcver=4.19.3-arch1
|
_srcver=4.19.3-arch1
|
||||||
pkgver=${_srcver//-/.}
|
pkgver=${_srcver//-/.}
|
||||||
pkgrel=1
|
pkgrel=2
|
||||||
arch=(x86_64)
|
arch=(x86_64)
|
||||||
url="https://git.archlinux.org/linux.git/log/?h=v$_srcver"
|
url="https://git.archlinux.org/linux.git/log/?h=v$_srcver"
|
||||||
license=(GPL2)
|
license=(GPL2)
|
||||||
@ -77,13 +77,18 @@ _package() {
|
|||||||
cd $_srcname
|
cd $_srcname
|
||||||
|
|
||||||
msg2 "Installing boot image..."
|
msg2 "Installing boot image..."
|
||||||
install -Dm644 "$(make -s image_name)" "$pkgdir/boot/vmlinuz-$pkgbase"
|
local image="$pkgdir/boot/vmlinuz-$pkgbase"
|
||||||
|
install -Dm644 "$(make -s image_name)" "$image"
|
||||||
|
|
||||||
msg2 "Installing modules..."
|
msg2 "Installing modules..."
|
||||||
local modulesdir="$pkgdir/usr/lib/modules/$kernver"
|
local modulesdir="$pkgdir/usr/lib/modules/$kernver"
|
||||||
mkdir -p "$modulesdir"
|
mkdir -p "$modulesdir"
|
||||||
make INSTALL_MOD_PATH="$pkgdir/usr" modules_install
|
make INSTALL_MOD_PATH="$pkgdir/usr" modules_install
|
||||||
|
|
||||||
|
# systemd expects to find the kernel here to allow hibernation
|
||||||
|
# https://github.com/systemd/systemd/commit/edda44605f06a41fb86b7ab8128dcf99161d2344
|
||||||
|
ln -sr "$image" "$modulesdir/vmlinuz"
|
||||||
|
|
||||||
# a place for external modules,
|
# a place for external modules,
|
||||||
# with version file for building modules and running depmod from hook
|
# with version file for building modules and running depmod from hook
|
||||||
local extramodules="extramodules$_kernelname"
|
local extramodules="extramodules$_kernelname"
|
||||||
|
Loading…
Reference in New Issue
Block a user