Change: The installer is displaying the installation configuration messages in a more concise way.

This commit is contained in:
Jane Doe 2024-12-03 16:34:09 +00:00
parent a4496d21ce
commit c58b8aa5d0

View file

@ -2,7 +2,7 @@
# Amelia Installer
# https://gitlab.com/prism7/archery
# Version: 8.0.10
# Version: 8.0.11
set -euo pipefail
###################################################################################################
@ -203,9 +203,9 @@ ok() {
stage_ok() {
sleep 0.2
NC "
==> [${green}${stage_prompt} configuration OK${nc}] "
sleep 2
==> [${green}${stage_prompt} OK${nc}]
"
sleep 0.3
}
stage_fail() {
sleep 0.2
@ -5410,7 +5410,6 @@ CONF
btldrcfg() {
if [[ "${bootloader}" == "1" ]]; then
cnfg
local stage_prompt="Systemd-boot"
if [[ "${xbootloader}" == "no" ]]; then
if arch-chroot /mnt <<-BOOTCTL > /dev/null 2>&1 ; then
@ -5432,7 +5431,6 @@ XBOOTCTL
fi
fi
elif [[ "${bootloader}" == "2" ]]; then
cnfg
local stage_prompt="Grub"
if arch-chroot /mnt <<-GRUB > /dev/null 2>&1 ; then
cp /etc/default/grub /etc/default/grub.bak
@ -5457,7 +5455,6 @@ GRUB
stage_fail
fi
cnfg
local stage_prompt="Grub Installation"
if [[ "${sb_sign}" == "y" ]]; then
if arch-chroot /mnt <<-SBGRUBINST > /dev/null 2>&1 ; then
@ -5481,8 +5478,7 @@ GRUBINST
fi
if [[ "${fs}" == "2" ]]; then
cnfg
stage_prompt="Grub-Btrfsd"
local stage_prompt="Grub-Btrfsd"
if arch-chroot /mnt <<-GRUB_BTRFSD > /dev/null 2>&1 ; then
systemctl enable grub-btrfsd || exit
GRUB_BTRFSD
@ -5493,7 +5489,6 @@ GRUB_BTRFSD
fi
if [[ "${vgaconf}" == "y" && "${vendor}" == "Nvidia" ]]; then
cnfg
local stage_prompt="Grub-Nvidia"
if arch-chroot /mnt <<-NVGRUB > /dev/null 2>&1 ; then
sed -i "/^#GRUB_TERMINAL_OUTPUT=console/s/^#//" /etc/default/grub || exit
@ -5510,7 +5505,6 @@ NVGRUB
trimcfg() {
if [[ -n "${trim}" ]]; then
cnfg
local stage_prompt="Trim Service"
if arch-chroot /mnt <<-TRIM > /dev/null 2>&1 ; then
systemctl enable ${trim} || exit
@ -5525,7 +5519,6 @@ TRIM
vm_serv() {
if [[ -n "${vm_services}" ]]; then
cnfg
local stage_prompt="VM Service(s)"
if arch-chroot /mnt <<-VM > /dev/null 2>&1 ; then
systemctl enable ${vm_services} || exit
@ -5540,7 +5533,6 @@ VM
zramcfg() {
if [[ -n "${zram}" ]]; then
cnfg
local stage_prompt="Zram Swap"
zram_service="systemd-zram-setup@zram0.service"
if arch-chroot /mnt <<-ZRAMCONF > /dev/null 2>&1 ; then
@ -5570,7 +5562,6 @@ nvidia_hook() {
if [[ "${vgaconf}" == "y" && "${vendor}" == "Nvidia" ]]; then
if [[ "${nvname}" == "nvidia-open" ]] || [[ "${nvname}" == "nvidia" ]] || [[ "${nvname}" == "nvidia-lts" ]]; then
cnfg
local stage_prompt="Nvidia-Hook"
if arch-chroot /mnt <<-NVIDIAHOOK > /dev/null 2>&1 ; then
mkdir -p /etc/pacman.d/hooks/ || exit
@ -5601,7 +5592,6 @@ NVIDIAHOOK
###################################################################################################
mkinitcpio_preset() {
cnfg
local stage_prompt="Mkinitcpio Kernel Presets"
if [[ "${uki}" == "y" ]]; then
@ -5653,7 +5643,6 @@ NOUKI
secboot_sign() {
if [[ ${sb_sign} == "y" ]]; then
cnfg
local stage_prompt="Secure Boot Signing"
if [[ ${bootloader} == "1" ]]; then
if arch-chroot /mnt <<-SECSIGN > /dev/null 2>&1 ; then
@ -5862,9 +5851,8 @@ ${magenta}###${nc}--------------------------------${magenta}[ ${bwhite}Chroot &
main_chroot
if [[ -f /mnt/etc/lightdm/lightdm.conf ]]; then
cnfg
if [[ "${packages}" == "7" ]]; then
stage_prompt="Deepin Greeter"
local stage_prompt="Deepin Greeter"
if arch-chroot /mnt <<-DEEPIN > /dev/null 2>&1 ; then
sed -i 's|^#greeter-session=example-gtk-gnome|greeter-session=lightdm-deepin-greeter|g' /etc/lightdm/lightdm.conf || exit
DEEPIN
@ -5873,7 +5861,7 @@ DEEPIN
stage_fail
fi
elif [[ "${packages}" == "5" || "${packages}" == "8" || "${packages}" == "10" ]]; then
stage_prompt="GTK Greeter"
local stage_prompt="GTK Greeter"
if arch-chroot /mnt <<-GTK > /dev/null 2>&1 ; then
sed -i 's|^#greeter-session=example-gtk-gnome|greeter-session=lightdm-gtk-greeter|g' /etc/lightdm/lightdm.conf || exit
GTK
@ -5882,7 +5870,7 @@ GTK
stage_fail
fi
elif [[ "${packages}" == "6" ]]; then
stage_prompt="Slick Greeter"
local stage_prompt="Slick Greeter"
if arch-chroot /mnt <<-SLICK > /dev/null 2>&1 ; then
sed -i 's|^#greeter-session=example-gtk-gnome|greeter-session=lightdm-slick-greeter|g' /etc/lightdm/lightdm.conf || exit
SLICK
@ -5894,8 +5882,7 @@ SLICK
fi
if [[ -n "${bluetooth}" ]]; then
cnfg
stage_prompt="Bluetooth Service"
local stage_prompt="Bluetooth Service"
if arch-chroot /mnt <<-BLUETOOTH > /dev/null 2>&1 ; then
systemctl enable ${bluetooth} || exit
BLUETOOTH
@ -5906,8 +5893,7 @@ BLUETOOTH
fi
if [[ -n "${displaymanager}" ]]; then
cnfg
stage_prompt="Display Manager Service"
local stage_prompt="Display Manager Service"
if arch-chroot /mnt <<-DMSERVICE > /dev/null 2>&1 ; then
systemctl enable ${displaymanager} || exit
DMSERVICE
@ -5918,8 +5904,7 @@ DMSERVICE
fi
if [[ -n "${network}" ]]; then
cnfg
stage_prompt="Network Manager Service"
local stage_prompt="Network Manager Service"
if arch-chroot /mnt <<-NETWORK > /dev/null 2>&1 ; then
systemctl enable ${network} || exit
NETWORK
@ -5945,9 +5930,8 @@ NETWORK
main_chroot
if [[ -f /mnt/etc/lightdm/lightdm.conf ]]; then
cnfg
if [[ "${greeternmbr}" == "1" ]]; then
stage_prompt="GTK Greeter"
local stage_prompt="GTK Greeter"
if arch-chroot /mnt <<-GTK > /dev/null 2>&1 ; then
sed -i 's|^#greeter-session=example-gtk-gnome|greeter-session=lightdm-gtk-greeter|g' /etc/lightdm/lightdm.conf || exit
GTK
@ -5956,7 +5940,7 @@ GTK
stage_fail
fi
elif [[ "${greeternmbr}" == "2" ]]; then
stage_prompt="Slick Greeter"
local stage_prompt="Slick Greeter"
if arch-chroot /mnt <<-SLICK > /dev/null 2>&1 ; then
sed -i 's|^#greeter-session=example-gtk-gnome|greeter-session=lightdm-slick-greeter|g' /etc/lightdm/lightdm.conf || exit
SLICK
@ -5965,7 +5949,7 @@ SLICK
stage_fail
fi
elif [[ "${greeternmbr}" == "3" ]]; then
stage_prompt="Deepin Greeter"
local stage_prompt="Deepin Greeter"
if arch-chroot /mnt <<-DEEPIN > /dev/null 2>&1 ; then
sed -i 's|^#greeter-session=example-gtk-gnome|greeter-session=lightdm-deepin-greeter|g' /etc/lightdm/lightdm.conf || exit
DEEPIN
@ -5977,8 +5961,7 @@ DEEPIN
fi
if [[ -n "${customservices}" ]]; then
cnfg
stage_prompt="Custom Service(s)"
local stage_prompt="Custom Service(s)"
if arch-chroot /mnt <<-CUSTOMSERV > /dev/null 2>&1 ; then
systemctl enable ${customservices} || exit
CUSTOMSERV
@ -6000,7 +5983,7 @@ CUSTOMSERV
#--------------------------------------------------------------------------------------------------
# Minimal Plasma/Gnome Optimized System Configuration:
if [[ "${packages}" == "2" || "${packages}" == "4" ]]; then
stage_prompt="Optimized System"
local stage_prompt="Optimized System"
cnfg
if [[ "${packages}" == "2" ]]; then