diff options
author | Sergey Shatunov | 2024-03-10 03:49:23 +0800 |
---|---|---|
committer | Sergey Shatunov | 2024-03-10 03:49:23 +0800 |
commit | 27939db9141a28ea806c54300fe95d530ca58e4f (patch) | |
tree | e27b7f76326ca2f50de95c0cd146e19e75b0030a | |
parent | 31efdfc4699f1c2d358c5ed851a1fce331ca1c60 (diff) | |
download | aur-27939db9141a28ea806c54300fe95d530ca58e4f.tar.gz |
fix image updating
-rw-r--r-- | .SRCINFO | 10 | ||||
-rw-r--r-- | 90-dracut-ukify-dkms-remove.hook | 10 | ||||
-rw-r--r-- | 90-dracut-ukify-install.hook | 1 | ||||
-rw-r--r-- | PKGBUILD | 11 |
4 files changed, 23 insertions, 9 deletions
@@ -1,7 +1,7 @@ pkgbase = dracut-ukify pkgdesc = Integration layer for dracut and systemd's ukify tool for Arch Linux - pkgver = 7 - pkgrel = 2 + pkgver = 8 + pkgrel = 1 url = https://aur.archlinux.org/packages/dracut-ukify arch = any license = MIT @@ -15,13 +15,15 @@ pkgbase = dracut-ukify conflicts = dracut-uefi-hook backup = etc/dracut-ukify.conf source = 10-dracut-ukify-pre-install.hook - source = 90-dracut-ukify-install.hook source = 60-dracut-ukify-remove.hook + source = 90-dracut-ukify-dkms-remove.hook + source = 90-dracut-ukify-install.hook source = dracut-ukify source = dracut-ukify.conf sha256sums = 7be65bccc0e7b861961cc8902a120d8c0bf5cfce8ba83e2ade8aa772c4b4417f - sha256sums = 9bae8040c5efcb8b1d9306b479664f5d18315fd6ae2c8c196dccce43562bd8f8 sha256sums = 341cd01546d840e7401f7bec868a78e2f6ca12563e93d993a07bc51efe674ed0 + sha256sums = dc319246e6dacc16b23a2ed2886e6468020e978a9b3f2fb9bb4cd06a82888490 + sha256sums = 08225b2c3f5e2a734561b5fa9a3e84060dfffd85b2898adb0fff0ce3b068b4d0 sha256sums = 332565e1f68ef90c55a6a894de784003209dadb96ff5384cd0891b936dad53a9 sha256sums = 931704a244590b64e9640a20e1c92b869c9c2574f770b3abcd76b1a801bb2792 diff --git a/90-dracut-ukify-dkms-remove.hook b/90-dracut-ukify-dkms-remove.hook new file mode 100644 index 000000000000..3b825cc56f8a --- /dev/null +++ b/90-dracut-ukify-dkms-remove.hook @@ -0,0 +1,10 @@ +[Trigger] +Type = Path +Operation = Remove +Target = usr/src/*/dkms.conf + +[Action] +Description = Updating linux images... +When = PostTransaction +Exec = /usr/bin/dracut-ukify -z +NeedsTargets diff --git a/90-dracut-ukify-install.hook b/90-dracut-ukify-install.hook index 92c1e6f3bc0d..9701fac96891 100644 --- a/90-dracut-ukify-install.hook +++ b/90-dracut-ukify-install.hook @@ -2,7 +2,6 @@ Type = Path Operation = Install Operation = Upgrade -Operation = Remove Target = usr/lib/modules/*/pkgbase Target = usr/lib/dracut/* Target = usr/lib/systemd/systemd @@ -1,8 +1,8 @@ # Maintainer: Sergey Shatunov <me@aur.rocks> pkgname=dracut-ukify -pkgver=7 -pkgrel=2 +pkgver=8 +pkgrel=1 pkgdesc="Integration layer for dracut and systemd's ukify tool for Arch Linux" url="https://aur.archlinux.org/packages/dracut-ukify" arch=(any) @@ -12,13 +12,15 @@ optdepends=( 'sbsigntools: secureboot support' ) source=('10-dracut-ukify-pre-install.hook' - '90-dracut-ukify-install.hook' '60-dracut-ukify-remove.hook' + '90-dracut-ukify-dkms-remove.hook' + '90-dracut-ukify-install.hook' 'dracut-ukify' 'dracut-ukify.conf') sha256sums=('7be65bccc0e7b861961cc8902a120d8c0bf5cfce8ba83e2ade8aa772c4b4417f' - '9bae8040c5efcb8b1d9306b479664f5d18315fd6ae2c8c196dccce43562bd8f8' '341cd01546d840e7401f7bec868a78e2f6ca12563e93d993a07bc51efe674ed0' + 'dc319246e6dacc16b23a2ed2886e6468020e978a9b3f2fb9bb4cd06a82888490' + '08225b2c3f5e2a734561b5fa9a3e84060dfffd85b2898adb0fff0ce3b068b4d0' '332565e1f68ef90c55a6a894de784003209dadb96ff5384cd0891b936dad53a9' '931704a244590b64e9640a20e1c92b869c9c2574f770b3abcd76b1a801bb2792') backup=(etc/dracut-ukify.conf) @@ -28,6 +30,7 @@ conflicts=(dracut-hook-uefi dracut-uefi-hook) package() { install -Dm644 "${srcdir}/10-dracut-ukify-pre-install.hook" "${pkgdir}/usr/share/libalpm/hooks/10-dracut-ukify-pre-install.hook" install -Dm644 "${srcdir}/60-dracut-ukify-remove.hook" "${pkgdir}/usr/share/libalpm/hooks/60-dracut-ukify-remove.hook" + install -Dm644 "${srcdir}/60-dracut-ukify-remove.hook" "${pkgdir}/usr/share/libalpm/hooks/60-dracut-ukify-remove.hook" install -Dm644 "${srcdir}/90-dracut-ukify-install.hook" "${pkgdir}/usr/share/libalpm/hooks/90-dracut-ukify-install.hook" install -Dm755 "${srcdir}/dracut-ukify" "${pkgdir}/usr/bin/dracut-ukify" install -Dm644 "${srcdir}/dracut-ukify.conf" "${pkgdir}/etc/dracut-ukify.conf" |