mirror of
https://gitlab.archlinux.org/tpowa/archboot.git
synced 2024-09-19 19:40:37 +02:00
replace COPY_EFISYS with function
This commit is contained in:
parent
9098ee31cb
commit
82f5054b84
1 changed files with 6 additions and 10 deletions
|
@ -403,7 +403,6 @@ _do_efistub_uefi() {
|
|||
}
|
||||
|
||||
_do_systemd_boot_uefi() {
|
||||
_COPY_EFISTUB=""
|
||||
_dialog --infobox "Setting up SYSTEMD-BOOT now..." 3 40
|
||||
# create directory structure, if it doesn't exist
|
||||
! [[ -d "${_DESTDIR}/${_UEFISYS_MP}/loader/entries" ]] && mkdir -p "${_DESTDIR}/${_UEFISYS_MP}/loader/entries"
|
||||
|
@ -436,9 +435,9 @@ GUMEOF
|
|||
_geteditor || return 1
|
||||
"${_EDITOR}" "${_DESTDIR}/${_UEFISYS_MP}/loader/entries/archlinux-core-main.conf"
|
||||
"${_EDITOR}" "${_DESTDIR}/${_UEFISYS_MP}/loader/loader.conf"
|
||||
_do_efistub_copy_to_efisys
|
||||
_dialog --infobox "SYSTEMD-BOOT has been setup successfully.\nContinuing in 5 seconds..." 4 50
|
||||
sleep 5
|
||||
_COPY_EFISTUB=1
|
||||
_S_BOOTLOADER=1
|
||||
else
|
||||
_dialog --msgbox "Error installing SYSTEMD-BOOT." 0 0
|
||||
|
@ -446,7 +445,6 @@ GUMEOF
|
|||
}
|
||||
|
||||
_do_refind_uefi() {
|
||||
_COPY_EFISTUB=""
|
||||
if [[ ! -f "${_DESTDIR}/usr/bin/refind-install" ]]; then
|
||||
_PACKAGES="refind"
|
||||
_run_pacman
|
||||
|
@ -487,9 +485,9 @@ CONFEOF
|
|||
_geteditor || return 1
|
||||
"${_EDITOR}" "${_REFIND_CONFIG}"
|
||||
cp -f "${_REFIND_CONFIG}" "${_DESTDIR}/${_UEFISYS_MP}/EFI/BOOT/"
|
||||
_do_efistub_copy_to_efisys
|
||||
_dialog --infobox "rEFInd has been setup successfully.\nContinuing in 5 seconds..." 4 50
|
||||
sleep 5
|
||||
_COPY_EFISTUB=1
|
||||
_S_BOOTLOADER=1
|
||||
else
|
||||
_dialog --msgbox "Error setting up rEFInd." 3 40
|
||||
|
@ -497,7 +495,6 @@ CONFEOF
|
|||
}
|
||||
|
||||
_do_uki_uefi() {
|
||||
_COPY_EFISTUB=""
|
||||
_CMDLINE="${_DESTDIR}/etc/kernel/cmdline"
|
||||
if [[ "${_RUNNING_ARCH}" == "aarch64" ]]; then
|
||||
_MKINITCPIO_PRESET="${_DESTDIR}/etc/mkinitcpio.d/${_KERNELPKG}-${_RUNNING_ARCH}.preset"
|
||||
|
@ -537,7 +534,6 @@ _do_grub_common_before() {
|
|||
_BOOTDEV=""
|
||||
_FAIL_COMPLEX=""
|
||||
_RAID_ON_LVM=""
|
||||
_COPY_EFISTUB=""
|
||||
_common_bootloader_checks
|
||||
_abort_f2fs_bootpart || return 1
|
||||
if [[ ! -d "${_DESTDIR}/usr/lib/grub" ]]; then
|
||||
|
@ -939,10 +935,10 @@ _install_bootloader_uefi() {
|
|||
"${_EFISTUB_MENU_LABEL}" "${_EFISTUB_MENU_TEXT}" \
|
||||
"GRUB_UEFI" "GRUB(2) for ${_UEFI_ARCH} UEFI" 2>"${_ANSWER}"
|
||||
case $(cat "${_ANSWER}") in
|
||||
"EFISTUB") _do_efistub_uefi
|
||||
[[ -z "${_COPY_EFISTUB}" ]] || _do_efistub_copy_to_efisys
|
||||
;;
|
||||
"GRUB_UEFI") _do_grub_uefi ;;
|
||||
"EFISTUB")
|
||||
_do_efistub_uefi ;;
|
||||
"GRUB_UEFI")
|
||||
_do_grub_uefi ;;
|
||||
esac
|
||||
fi
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue