summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--debian/BOOT.CSV.utf81
-rwxr-xr-xdebian/rules2
-rw-r--r--debian/shim-efi-image.install5
3 files changed, 7 insertions, 1 deletions
diff --git a/debian/BOOT.CSV.utf8 b/debian/BOOT.CSV.utf8
new file mode 100644
index 00000000..097496a4
--- /dev/null
+++ b/debian/BOOT.CSV.utf8
@@ -0,0 +1 @@
+shim.efi,Endless,,This is the boot entry for Endless OS
diff --git a/debian/rules b/debian/rules
index 1d46d0c5..7ebe0e6f 100755
--- a/debian/rules
+++ b/debian/rules
@@ -7,3 +7,5 @@ override_dh_auto_build:
dh_auto_build -- EFI_PATH=/usr/lib VENDOR_CERT_FILE=debian/endless-ca.cer
cp -v shim.efi bootx64.efi
cp -v MokManager.efi.signed MokManager.efi
+ cp -v fallback.efi.signed fallback.efi
+ iconv -t utf-16le debian/BOOT.CSV.utf8 > BOOT.CSV
diff --git a/debian/shim-efi-image.install b/debian/shim-efi-image.install
index 368492ba..be39aa40 100644
--- a/debian/shim-efi-image.install
+++ b/debian/shim-efi-image.install
@@ -1,2 +1,5 @@
bootx64.efi /boot/efi/EFI/BOOT/
-MokManager.efi /boot/efi/EFI/BOOT/
+fallback.efi /boot/efi/EFI/BOOT/
+MokManager.efi /boot/efi/EFI/endless/
+shim.efi /boot/efi/EFI/endless/
+BOOT.CSV /boot/efi/EFI/endless/