# Maintainer: Max Rees pkgname=easy-boot pkgver=1.0 pkgrel=0 pkgdesc="APK trigger to automatically update boot configuration" url="https://www.adelielinux.org/" arch="noarch" options="!check" # No test suite. license="NCSA" depends="/bin/sh" makedepends="" subpackages="no-boot:none" provides="kernel-boot" provider_priority=10 triggers="$pkgname.trigger=/boot" source="update-boot" package() { install -Dm755 "$srcdir"/update-boot \ "$pkgdir"/usr/sbin/update-boot mkdir -p "$pkgdir"/etc/easy-boot.d cat >"$pkgdir"/etc/easy-boot.d/README <<-EOF This directory contains hooks that will be executed when the files in /boot are upgraded, in particular the kernel from easy-kernel. Each hook will be executed in collation order. The current numbering conventions are: 20 - initramfs generation 50 - bootloader configuration To completely disable this mechanism, install the "no-boot" package. The hooks can be re-run manually using the "update-boot" command. EOF } none() { pkgdesc="Disable boot configuration from automatically updating" depends="" provides="kernel-boot" provider_priority=1 mkdir -p "$subpkgdir" } sha512sums="7436693956df66bebeef20937f210c889d109ba85456d4cd3c115d00e4c68f3f5b51dbaa1859a729c2599b344e21d45c484fe278c43c7c59bb04a4159e9b6577 update-boot"