diff options
author | Xuanrui Qi | 2021-10-30 05:40:43 +0900 |
---|---|---|
committer | Xuanrui Qi | 2021-10-30 05:40:43 +0900 |
commit | 92d99edf15f6be33c135974860ef5048d9793205 (patch) | |
tree | 456db8a48ece0c6c8e47affbfe57b689c70daec9 | |
parent | e91fe60b2ef5e2b5ea1e773c8aa50564ade383f6 (diff) | |
download | aur-92d99edf15f6be33c135974860ef5048d9793205.tar.gz |
Release 1.6.1, with split package providing pacman hooks
-rw-r--r-- | .SRCINFO | 14 | ||||
-rw-r--r-- | PKGBUILD | 29 |
2 files changed, 30 insertions, 13 deletions
@@ -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 @@ -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: |