mirror of
https://gitlab.archlinux.org/tpowa/archboot.git
synced 2024-09-19 19:40:37 +02:00
fix curl downloading
This commit is contained in:
parent
58c9b804f8
commit
0d407d02ff
3 changed files with 14 additions and 14 deletions
|
@ -98,8 +98,9 @@ _prepare_efitools_uefi () {
|
|||
_prepare_fedora_shim_bootloaders () {
|
||||
# Details on shim https://www.rodsbooks.com/efi-bootloaders/secureboot.html#initial_shim
|
||||
# add shim aa64 signed files from fedora
|
||||
curl -s --create-dirs -L -O --output-dir "${_AARCH64}/EFI/BOOT/" "${_SHIM_URL}/mmaa64.efi"
|
||||
curl -s --create-dirs -L -O --output-dir "${_AARCH64}/EFI/BOOT/" "${_SHIM_URL}/BOOTAA64.efi"
|
||||
for i in mmaa64.efi BOOTAA64.efi; do
|
||||
curl -s --create-dirs -L -O --output-dir "${_AARCH64}/EFI/BOOT/" "${_SHIM_URL}/${i}"
|
||||
done
|
||||
}
|
||||
|
||||
_prepare_uefi_image() {
|
||||
|
|
|
@ -93,10 +93,9 @@ _prepare_efitools_uefi () {
|
|||
_prepare_fedora_shim_bootloaders () {
|
||||
# Details on shim https://www.rodsbooks.com/efi-bootloaders/secureboot.html#initial_shim
|
||||
# add shim x64 signed files from fedora
|
||||
curl -s --create-dirs -L -O --output-dir "${_X86_64}/EFI/BOOT/" "${_SHIM_URL}/mmx64.efi"
|
||||
curl -s --create-dirs -L -O --output-dir "${_X86_64}/EFI/BOOT/" "${_SHIM_URL}/BOOTX64.efi"
|
||||
curl -s --create-dirs -L -O --output-dir "${_X86_64}/EFI/BOOT/" "${_SHIM_URL}/mmia32.efi"
|
||||
curl -s --create-dirs -L -O --output-dir "${_X86_64}/EFI/BOOT/" "${_SHIM_URL}/BOOTIA32.efi"
|
||||
for i in mmx64.efi BOOTX64.efi mmia32.efi BOOTIA32.efi; do
|
||||
curl -s --create-dirs -L -O --output-dir "${_X86_64}/EFI/BOOT/" "${_SHIM_URL}/${i}"
|
||||
done
|
||||
}
|
||||
|
||||
_prepare_uefi_image() {
|
||||
|
|
|
@ -49,16 +49,16 @@ build ()
|
|||
_SHIM_URL="https://pkgbuild.com/~tpowa/archboot-helper/fedora-shim"
|
||||
_SHIM=$(mktemp -d /var/tmp/shim.XXXX)
|
||||
if [[ "$(uname -m)" == "x86_64" ]]; then
|
||||
curl -s --create-dirs -L -O --output-dir "${_SHIM}" "${_SHIM_URL}"/{mmx64.efi,shimx64.efi,mmia32.efi,shimia32.efi}
|
||||
add_file "${_SHIM}/mmx64.efi" "/usr/share/archboot/fedora-shim/mmx64.efi"
|
||||
add_file "${_SHIM}/shimx64.efi" "/usr/share/archboot/fedora-shim/shimx64.efi"
|
||||
add_file "${_SHIM}/mmia32.efi" "/usr/share/archboot/fedora-shim/mmia32.efi"
|
||||
add_file "${_SHIM}/shimia32.efi" "/usr/share/archboot/fedora-shim/shimia32.efi"
|
||||
for i in shimx64.efi mmx64.efi mmia32.efi shimia32.efi; do
|
||||
curl -s --create-dirs -L -O --output-dir "${_SHIM}" "${_SHIM_URL}"/"${i}"
|
||||
add_file "${_SHIM}/${i}" "/usr/share/archboot/fedora-shim/${i}"
|
||||
done
|
||||
fi
|
||||
if [[ "$(uname -m)" == "aarch64" ]]; then
|
||||
curl -s --create-dirs -L -O --output-dir "${_SHIM}" "${_SHIM_URL}"/{mmaa64.efi,shimaa64.efi}
|
||||
add_file "${_SHIM}/mmaa64.efi" "/usr/share/archboot/fedora-shim/mmaa64.efi"
|
||||
add_file "${_SHIM}/shimaa64.efi" "/usr/share/archboot/fedora-shim/shimaa64.efi"
|
||||
for i in mmaa64.efi shimaa64.efi; do
|
||||
curl -s --create-dirs -L -O --output-dir "${_SHIM}" "${_SHIM_URL}"/"${i}"
|
||||
add_file "${_SHIM}/${i}" "/usr/share/archboot/fedora-shim/${i}"
|
||||
done
|
||||
fi
|
||||
# add generate keys script
|
||||
add_file "/usr/bin/archboot-secureboot-keys.sh" "/usr/bin/secureboot-keys.sh"
|
||||
|
|
Loading…
Reference in a new issue