You've already forked al-installer
Fix: lvm. New: erroshow(), select wm/de seperately. Change: use dialog --no-cancel
This commit is contained in:
@ -10,7 +10,7 @@
|
||||
|
||||
|
||||
# immutable globals
|
||||
readonly VER="1.7.48" # Installer version
|
||||
readonly VER="1.7.52" # Installer version
|
||||
readonly DIST="ArchLabs" # Linux distributor
|
||||
readonly MNT="/mnt" # Install mountpoint
|
||||
readonly ERR="/tmp/errlog" # Built-in error log
|
||||
@ -25,8 +25,8 @@ main()
|
||||
elif [[ $CURRENT_MENU != "main" ]]; then
|
||||
SELECTED=1
|
||||
CURRENT_MENU="main"
|
||||
elif (( SELECTED < 9 )); then
|
||||
((SELECTED++)) # increment the highlighted menu item
|
||||
elif (( SELECTED < 10 )); then
|
||||
((SELECTED++))
|
||||
fi
|
||||
|
||||
tput civis
|
||||
@ -39,9 +39,10 @@ main()
|
||||
"4" "$_PrepLVM" \
|
||||
"5" "$_PrepMount" \
|
||||
"6" "$_PrepConfig" \
|
||||
"7" "Pick Packages" \
|
||||
"8" "Check Choices" \
|
||||
"9" "$_PrepInstall")
|
||||
"7" "Select WM/DE(s)" \
|
||||
"8" "Select Packages" \
|
||||
"9" "Check Choices" \
|
||||
"10" "$_PrepInstall")
|
||||
|
||||
if [[ $WARN != true && $SELECTED =~ (2|5) ]]; then
|
||||
WARN=true
|
||||
@ -49,16 +50,44 @@ main()
|
||||
fi
|
||||
|
||||
case $SELECTED in
|
||||
1) device_tree ;;
|
||||
2) partition || SELECTED=$((SELECTED - 1)) ;;
|
||||
3) luks_menu || SELECTED=$((SELECTED - 1)) ;;
|
||||
4) lvm_menu || SELECTED=$((SELECTED - 1)) ;;
|
||||
5) mnt_menu || SELECTED=$((SELECTED - 1)) ;;
|
||||
6) preinstall_checks && { cfg_menu || SELECTED=$((SELECTED - 1)); } ;;
|
||||
7) preinstall_checks 1 && { select_packages || SELECTED=$((SELECTED - 2)); } ;;
|
||||
8) preinstall_checks 1 && show_cfg ;;
|
||||
9) preinstall_checks 1 && install ;;
|
||||
*) yesno "$_CloseInst" "$_CloseInstBody" "Exit" "Back" && die
|
||||
1)
|
||||
device_tree
|
||||
;;
|
||||
2)
|
||||
partition || SELECTED=$((SELECTED - 1))
|
||||
;;
|
||||
3)
|
||||
luks_menu || SELECTED=$((SELECTED - 1))
|
||||
;;
|
||||
4)
|
||||
lvm_menu || SELECTED=$((SELECTED - 1))
|
||||
;;
|
||||
5)
|
||||
mnt_menu || SELECTED=$((SELECTED - 1))
|
||||
;;
|
||||
6)
|
||||
if preinstall_checks; then
|
||||
cfg_menu || SELECTED=$((SELECTED - 1))
|
||||
fi
|
||||
;;
|
||||
7)
|
||||
if preinstall_checks 1; then
|
||||
select_wm_or_de || SELECTED=$((SELECTED - 1))
|
||||
fi
|
||||
;;
|
||||
8)
|
||||
if preinstall_checks 1; then
|
||||
select_packages || SELECTED=$((SELECTED - 1))
|
||||
fi
|
||||
;;
|
||||
9)
|
||||
preinstall_checks 1 && show_cfg
|
||||
;;
|
||||
10)
|
||||
preinstall_checks 1 && install
|
||||
;;
|
||||
*)
|
||||
yesno "$_CloseInst" "$_CloseInstBody" "Exit" "Back" && die
|
||||
esac
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user