31 lines
746 B
Bash
Executable File
31 lines
746 B
Bash
Executable File
#! /bin/sh
|
|
set -e
|
|
|
|
. /usr/share/debconf/confmodule
|
|
|
|
case $1 in
|
|
configure)
|
|
target=x86_64-efi
|
|
# Check /boot/grub to see if we previously installed to an ESP. We don't
|
|
# want to trigger the install code just by installing the package,
|
|
# normally the installer installs grub itself first.
|
|
if test -e /boot/grub/$target/core.efi; then
|
|
if [ -x /usr/share/grub/grub-check-signatures ]; then
|
|
/usr/share/grub/grub-check-signatures
|
|
fi
|
|
if [ -x /usr/lib/grub/grub-multi-install ]; then
|
|
/usr/lib/grub/grub-multi-install --target=$target
|
|
elif grub-install --help | grep -q 'auto-nvram'; then
|
|
grub-install --target=$target --auto-nvram
|
|
else
|
|
grub-install --target=$target
|
|
fi
|
|
fi
|
|
|
|
;;
|
|
esac
|
|
|
|
|
|
|
|
exit 0
|