mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2025-05-10 04:14:20 +02:00
main/grub: allow disable trigger
make it possible to disable trigger by setting `disable_trigger=1` in /etc/update-grub.conf fixes https://gitlab.alpinelinux.org/alpine/aports/-/issues/12484
This commit is contained in:
parent
62c83180ad
commit
27bcf8147d
3 changed files with 19 additions and 7 deletions
main/grub
|
@ -2,7 +2,7 @@
|
|||
# Maintainer: Timo Teräs <timo.teras@iki.fi>
|
||||
pkgname=grub
|
||||
pkgver=2.06
|
||||
pkgrel=14
|
||||
pkgrel=15
|
||||
pkgdesc="Bootloader with support for Linux, Multiboot and more"
|
||||
url="https://www.gnu.org/software/grub/"
|
||||
arch="all !s390x"
|
||||
|
@ -38,6 +38,7 @@ for f in $flavors; do
|
|||
done
|
||||
|
||||
source="https://ftp.gnu.org/gnu/grub/grub-$pkgver.tar.xz
|
||||
update-grub
|
||||
grub-xen-host_grub.cfg
|
||||
|
||||
0001-osdep-Introduce-include-grub-osdep-major.h-and-use-i.patch
|
||||
|
@ -216,6 +217,8 @@ package() {
|
|||
|
||||
mkdir -p "$pkgdir"/usr/share/bash-completion
|
||||
mv "$pkgdir"/etc/bash_completion.d "$pkgdir"/usr/share/bash-completion/completions
|
||||
|
||||
install -D -m755 "$srcdir"/update-grub "$pkgdir"/usr/sbin/update-grub
|
||||
}
|
||||
|
||||
bios() {
|
||||
|
@ -286,6 +289,7 @@ bashcomp() {
|
|||
|
||||
sha512sums="
|
||||
4f11c648f3078567e53fc0c74d5026fdc6da4be27d188975e79d9a4df817ade0fe5ad2ddd694238a07edc45adfa02943d83c57767dd51548102b375e529e8efe grub-2.06.tar.xz
|
||||
85b3c56670fb0aaaf831cc6d7ca45faeb68b844cb17cfd6f9b51c2473f0b153cfa7b26ff8bf00a88b2ed3e0ae69a1e8f735256e6cecc91e959169606e2abf887 update-grub
|
||||
4e7394e0fff6772c89683039ccf81099ebbfe4f498e6df408977a1488fd59389b6e19afdbf0860ec271e2b2aea0df7216243dcc8235d1ca3af0e7f4d0a9d60a4 grub-xen-host_grub.cfg
|
||||
377ecb3203bc19c792c3299cec5e678a8765b552a020e0f8cf29f881a9ed936fd00fb1eddde835daf98d9450078f5ab3a0236b6a6a8cd1ffc204e80739c7dc27 0001-osdep-Introduce-include-grub-osdep-major.h-and-use-i.patch
|
||||
73dfe930925554cd750b37cb386e98f9b9ae0ccfde7d6edfda201e7a723173314523123fbd1aedaa83cf3649fc28550649a21709705b3a62b5d90914f58587c6 0002-osdep-linux-hostdisk-Use-stat-instead-of-udevadm-for.patch
|
||||
|
|
|
@ -1,8 +1,7 @@
|
|||
#!/bin/sh
|
||||
if [ -e /boot/grub/grub.cfg ]; then
|
||||
cp /boot/grub/grub.cfg /boot/grub/grub.cfg.backup
|
||||
fi
|
||||
mkdir -p /boot/grub
|
||||
grub-mkconfig -o /boot/grub/grub.cfg.new \
|
||||
&& mv /boot/grub/grub.cfg.new /boot/grub/grub.cfg
|
||||
|
||||
if grep -q '^disable_trigger=1' /etc/update-grub.conf 2>/dev/null; then
|
||||
exit 0
|
||||
fi
|
||||
|
||||
exec /usr/sbin/update-grub
|
||||
|
|
9
main/grub/update-grub
Normal file
9
main/grub/update-grub
Normal file
|
@ -0,0 +1,9 @@
|
|||
#!/bin/sh
|
||||
|
||||
if [ -e /boot/grub/grub.cfg ]; then
|
||||
cp /boot/grub/grub.cfg /boot/grub/grub.cfg.backup
|
||||
fi
|
||||
mkdir -p /boot/grub
|
||||
grub-mkconfig -o /boot/grub/grub.cfg.new \
|
||||
&& mv /boot/grub/grub.cfg.new /boot/grub/grub.cfg
|
||||
|
Loading…
Add table
Add a link
Reference in a new issue