diff options
author | Piotr Gorski | 2018-11-22 20:55:10 +0100 |
---|---|---|
committer | Piotr Gorski | 2018-11-22 20:55:10 +0100 |
commit | 8f25f536f616204604f6123b67319228d0e5b3ef (patch) | |
tree | d2b3607df94524ea36f5c2e0b46221d9a78dd082 | |
parent | 9caab547fbc21b0bf9396d997c696205393255a6 (diff) | |
download | aur-8f25f536f616204604f6123b67319228d0e5b3ef.tar.gz |
Add vmlinuz symlink for systemd
Signed-off-by: Piotr Gorski <lucjan.lucjanov@gmail.com>
-rw-r--r-- | .SRCINFO | 2 | ||||
-rw-r--r-- | PKGBUILD | 9 |
2 files changed, 8 insertions, 3 deletions
@@ -1,6 +1,6 @@ pkgbase = linux-rt-bfq pkgver = 4.19.1.3 - pkgrel = 2 + pkgrel = 3 url = https://github.com/Algodev-github/bfq-mq/ arch = x86_64 license = GPL2 @@ -57,7 +57,7 @@ pkgver=${_major}.${_minor}.${_rtver} _pkgver=${_major}.${_minor} _srcname=linux-${_pkgver} _rtpatchver=rt${_rtver} -pkgrel=2 +pkgrel=3 arch=('x86_64') url="https://github.com/Algodev-github/bfq-mq/" license=('GPL2') @@ -219,13 +219,18 @@ _package() { cd $_srcname 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..." local modulesdir="$pkgdir/usr/lib/modules/$kernver" mkdir -p "$modulesdir" 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, # with version file for building modules and running depmod from hook local extramodules="extramodules$_kernelname" |