summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorXuanrui Qi2021-10-30 05:40:43 +0900
committerXuanrui Qi2021-10-30 05:40:43 +0900
commit92d99edf15f6be33c135974860ef5048d9793205 (patch)
tree456db8a48ece0c6c8e47affbfe57b689c70daec9
parente91fe60b2ef5e2b5ea1e773c8aa50564ade383f6 (diff)
downloadaur-92d99edf15f6be33c135974860ef5048d9793205.tar.gz
Release 1.6.1, with split package providing pacman hooks
-rw-r--r--.SRCINFO14
-rw-r--r--PKGBUILD29
2 files changed, 30 insertions, 13 deletions
diff --git a/.SRCINFO b/.SRCINFO
index f46d3e519506..4c5047e65518 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,12 +1,16 @@
pkgbase = rebuild-initramfs-dracut
- pkgdesc = A helper script to rebuild initramfs images using dracut
- pkgver = 1.4.1
+ pkgver = 1.6.1
pkgrel = 1
url = https://github.com/xuanruiqi/rebuild-initramfs-dracut-arch
arch = any
license = MIT
- depends = dracut
- source = rebuild-initramfs-dracut-1.4.1.tar.gz::https://github.com/xuanruiqi/rebuild-initramfs-dracut-arch/archive/1.4.1.tar.gz
- sha256sums = ee8a9d600814603bedc793c566adc8222f27e136fa55136ed9ecb25691c87dc2
+ source = rebuild-initramfs-dracut-1.6.1.tar.gz::https://github.com/xuanruiqi/rebuild-initramfs-dracut-arch/archive/1.6.1.tar.gz
+ sha256sums = b9474020361db6de96c6876490d0d0368d033bcc461947e087047db0aa64076b
pkgname = rebuild-initramfs-dracut
+ pkgdesc = A helper script to rebuild initramfs images using dracut
+ depends = dracut
+
+pkgname = rebuild-initramfs-dracut-hook
+ pkgdesc = Install/remove hooks for dracut, based on rebuild-initramfs
+ depends = rebuild-initramfs-dracut
diff --git a/PKGBUILD b/PKGBUILD
index 84bd7a78f796..7a0adb912751 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,22 +1,35 @@
# Maintainer: Xuanrui Qi <xuanrui@xuanruiwork>
-pkgname=rebuild-initramfs-dracut
-pkgver=1.4.1
+pkgbase=rebuild-initramfs-dracut
+pkgname=(rebuild-initramfs-dracut rebuild-initramfs-dracut-hook)
+pkgver=1.6.1
pkgrel=1
-pkgdesc="A helper script to rebuild initramfs images using dracut"
arch=('any')
url="https://github.com/xuanruiqi/rebuild-initramfs-dracut-arch"
license=('MIT')
-groups=()
-depends=("dracut")
source=("${pkgname}-${pkgver}.tar.gz::https://github.com/xuanruiqi/${pkgname}-arch/archive/${pkgver}.tar.gz")
-sha256sums=('ee8a9d600814603bedc793c566adc8222f27e136fa55136ed9ecb25691c87dc2')
+sha256sums=('b9474020361db6de96c6876490d0d0368d033bcc461947e087047db0aa64076b')
-package() {
- cd "${srcdir}/${pkgname}-arch-${pkgver}"
+package_rebuild-initramfs-dracut() {
+ pkgdesc="A helper script to rebuild initramfs images using dracut"
+ depends=("dracut")
+
+ cd "${srcdir}/${pkgbase}-arch-${pkgver}"
install -Dm755 rebuild-initramfs "${pkgdir}/usr/bin/rebuild-initramfs"
install -Dm644 rebuild-initramfs.1 "${pkgdir}/usr/share/man/man1/rebuild-initramfs.1"
install -Dm644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
}
+package_rebuild-initramfs-dracut-hook() {
+ pkgdesc="Install/remove hooks for dracut, based on rebuild-initramfs"
+ depends=("rebuild-initramfs-dracut")
+
+ cd "${srcdir}/${pkgbase}-arch-${pkgver}"
+
+ install -Dm755 hooks/scripts/rebuild-initramfs-install "${pkgdir}/usr/share/libalpm/scripts/rebuild-initramfs-install"
+ install -Dm755 hooks/scripts/rebuild-initramfs-remove "${pkgdir}/usr/share/libalpm/scripts/rebuild-initramfs-remove"
+ install -Dm644 hooks/90-rebuild-initramfs-install.hook "${pkgdir}/usr/share/libalpm/hooks/90-rebuild-initramfs-install.hook"
+ install -Dm644 hooks/60-rebuild-initramfs-remove.hook "${pkgdir}/usr/share/libalpm/hooks/60-rebuild-initramfs-remove.hook"
+}
+
# vim:set ts=2 sw=2 et: