blob: e8189164cc513b9ead367fe7afde1a5ab7a5a2ea (
plain) (
tree)
|
|
# Maintainer: Max Rees <maxcrees@me.com>
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"
|