diff --git a/.drone.yml b/.drone.yml index fe27fc9..7a18eec 100644 --- a/.drone.yml +++ b/.drone.yml @@ -71,6 +71,7 @@ steps: commands: - apt-get update - apt-get install -y live-build + - apt-get install -y syslinux-efi - apt-get install -y git - lb config - rm -r config @@ -90,6 +91,7 @@ steps: commands: - apt-get update - apt-get install -y live-build + - apt-get install -y syslinux-efi - apt-get install -y git - lb clean - cd config diff --git a/hooks/live/0060-configure-syslinux-efi.hook.binary b/hooks/live/0060-configure-syslinux-efi.hook.binary new file mode 100755 index 0000000..50939aa --- /dev/null +++ b/hooks/live/0060-configure-syslinux-efi.hook.binary @@ -0,0 +1,7 @@ +#!/bin/sh +echo "Configuring Syslinux EFI bootloader..." +mkdir -p "EFI/BOOT" +cp "/usr/lib/SYSLINUX.EFI/efi64/syslinux.efi" "EFI/BOOT/BOOTX64.efi" +cp "/usr/lib/syslinux/modules/efi64/"* "EFI/BOOT" +cp "syslinux/"*.cfg "EFI/BOOT" +cp "syslinux/splash.png" "EFI/BOOT" diff --git a/readme.md b/readme.md index 4f78ebd..91ca276 100644 --- a/readme.md +++ b/readme.md @@ -8,7 +8,7 @@ live-build chroot and config files for tildelinux this is where the magic happens ## manual building -1. `sudo apt install live-build` +1. `sudo apt install live-build syslinux-efi` 2. `mkdir tildelinux && cd tildelinux` 3. `lb config` 4. `rm -r config`