summarylogtreecommitdiffstats
path: root/PKGBUILD
blob: 6a9b13cf86ff29dda33a7ac740b06f8847c96faf (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
# Maintainer: snuglinux

pkgname=mkinitcpio-autohooks
pkgver=0.0.3
pkgrel=2
pkgdesc="Auto-manage mkinitcpio HOOKS based on mdraid/LUKS presence and rebuild initramfs"
arch=('any')
license=('GPL2')
depends=('bash' 'coreutils' 'gawk' 'grep' 'mkinitcpio' 'util-linux')
source=("https://github.com/snuglinux/$pkgname/archive/refs/tags/$pkgver.tar.gz")
sha256sums=('af65ba4c00d59adac0d833b7902086e8decd614762f380dbf06b13de0662d04b')

package() {
  cd "$srcdir/${pkgname}-${pkgver}"
  install -Dm755 mkinitcpio-autohooks         "${pkgdir}/usr/bin/mkinitcpio-autohooks"
  install -Dm644 90-mkinitcpio-autohooks.hook "${pkgdir}/usr/share/libalpm/hooks/90-mkinitcpio-autohooks.hook"
  install -Dm644 autohooks.conf               "${pkgdir}/etc/mkinitcpio.conf.d/autohooks.conf"
  install -Dm644 README.md                    "${pkgdir}/usr/share/doc/${pkgname}/README"
  install -Dm644 LICENSE                      "${pkgdir}/usr/share/licenses/$pkgname/LICENSE"
}