summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--debian/control5
-rwxr-xr-xscripts/install/install-postinst-new4
2 files changed, 9 insertions, 0 deletions
diff --git a/debian/control b/debian/control
index 12b27b1b..b2ed93d0 100644
--- a/debian/control
+++ b/debian/control
@@ -47,6 +47,11 @@ Depends: adduser,
curl,
parted,
libpam-cap,
+ efibootmgr,
+ libefivar0,
+ grub-efi-amd64-bin,
+ dosfstools,
+ gdisk,
${arch:Depends}
Pre-Depends: bash-completion
Suggests: util-linux (>= 2.13-5),
diff --git a/scripts/install/install-postinst-new b/scripts/install/install-postinst-new
index 5e0f42a9..ee81dd58 100755
--- a/scripts/install/install-postinst-new
+++ b/scripts/install/install-postinst-new
@@ -126,6 +126,10 @@ install_grub () {
progress_indicator start
if [ -f "/tmp/efiparts.tmp" ]; then
+ # Remove grub-pc packages
+ dpkg -r grub-pc grub2
+ # Install grub-efi packages
+ dpkg -i /usr/share/vyos/packages/grub-efi*.deb
EFI_PARTITION=1
mkdir -p $grub_root/boot/efi
readarray parts < /tmp/efiparts.tmp