summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO2
-rw-r--r--PKGBUILD2
-rw-r--r--sedutil-mkimg.sh3
3 files changed, 4 insertions, 3 deletions
diff --git a/.SRCINFO b/.SRCINFO
index d042a298e2da..7f05f9ed5f1c 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = sedutil-ladar
pkgdesc = TCG OPAL 2.00 SED Management Program. ladar's fork, SHA512 variant
pkgver = 1.16.0
- pkgrel = 3
+ pkgrel = 4
url = https://github.com/ladar/sedutil
install = sedutil.install
arch = x86_64
diff --git a/PKGBUILD b/PKGBUILD
index bf07bb3ea5bf..52e224d97845 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,7 +3,7 @@
pkgname=sedutil-ladar
_pkgname=sedutil
pkgver=1.16.0
-pkgrel=3
+pkgrel=4
pkgdesc="TCG OPAL 2.00 SED Management Program. ladar's fork, SHA512 variant"
arch=(x86_64)
url=https://github.com/ladar/sedutil
diff --git a/sedutil-mkimg.sh b/sedutil-mkimg.sh
index bdb7177e0f5c..2a750cbd0dcf 100644
--- a/sedutil-mkimg.sh
+++ b/sedutil-mkimg.sh
@@ -11,7 +11,7 @@ IMGSIZE=64M
# Partition label
PARTLABEL=SEDUTIL
# Kernel image
-KERNEL=$(find /usr/lib/modules -mindepth 1 -print -quit)/vmlinuz
+KERNEL=$(find /usr/lib/modules -type f -name vmlinuz -print -quit)
# Required packages
DEPENDS=(gptfdisk syslinux)
@@ -49,6 +49,7 @@ package() {
install -D /usr/lib/syslinux/efi64/ldlinux.e64 -t mnt-"${buildtype}"/efi/boot/
install -D /usr/share/sedutil/syslinux-"${buildtype}".cfg mnt-"${buildtype}"/syslinux.cfg
# copy Linux image and initramfs
+ [ -f $KERNEL ] || { echo 'could not find kernel'; cleanup "$buildtype" "$loopdev"; exit 1; }
install -D "$KERNEL" mnt-"${buildtype}"/vmlinuz-linux
install -D initramfs-"${buildtype}".img -t mnt-"${buildtype}"/
[ "$buildtype" = "pba" ] && export SEDUTIL_PBA_IMG=$(realpath "$img")