mirror of
https://gitlab.archlinux.org/tpowa/archboot.git
synced 2024-09-20 03:50:37 +02:00
condense code
This commit is contained in:
parent
77f5a6afdd
commit
8040beef96
1 changed files with 25 additions and 44 deletions
|
@ -17,21 +17,16 @@ _create_raid_menu() {
|
||||||
"2" "Create Partitionable Software Raid" \
|
"2" "Create Partitionable Software Raid" \
|
||||||
"3" "Reset Software Raid" \
|
"3" "Reset Software Raid" \
|
||||||
"4" "Raid Help" \
|
"4" "Raid Help" \
|
||||||
"5" "Return To Previous Menu" 2>"${_ANSWER}" || _CANCEL=1
|
"<" "Return To Previous Menu" 2>"${_ANSWER}" || _CANCEL=1
|
||||||
_NEXTITEM="$(cat "${_ANSWER}")"
|
_NEXTITEM="$(cat "${_ANSWER}")"
|
||||||
case $(cat "${_ANSWER}") in
|
case $(cat "${_ANSWER}") in
|
||||||
"1")
|
"1") _RAID_PARTITION=""
|
||||||
_RAID_PARTITION=""
|
_createmd ;;
|
||||||
_createmd ;;
|
"2") _RAID_PARTITION=1
|
||||||
"2")
|
_createmd ;;
|
||||||
_RAID_PARTITION=1
|
"3") _stopmd ;;
|
||||||
_createmd ;;
|
"4") _helpmd ;;
|
||||||
"3")
|
*) _MDDONE=1 ;;
|
||||||
_stopmd ;;
|
|
||||||
"4")
|
|
||||||
_helpmd ;;
|
|
||||||
*)
|
|
||||||
_MDDONE=1 ;;
|
|
||||||
esac
|
esac
|
||||||
done
|
done
|
||||||
_NEXTITEM=1
|
_NEXTITEM=1
|
||||||
|
@ -54,21 +49,15 @@ _create_lvm_menu() {
|
||||||
"3" "Create Logical Volume" \
|
"3" "Create Logical Volume" \
|
||||||
"4" "Reset Logical Volume" \
|
"4" "Reset Logical Volume" \
|
||||||
"5" "LVM Help" \
|
"5" "LVM Help" \
|
||||||
"6" "Return To Previous Menu" 2>"${_ANSWER}" || _CANCEL=1
|
"<" "Return To Previous Menu" 2>"${_ANSWER}" || _CANCEL=1
|
||||||
_NEXTITEM="$(cat "${_ANSWER}")"
|
_NEXTITEM="$(cat "${_ANSWER}")"
|
||||||
case $(cat "${_ANSWER}") in
|
case $(cat "${_ANSWER}") in
|
||||||
"1")
|
"1") _createpv ;;
|
||||||
_createpv ;;
|
"2") _createvg ;;
|
||||||
"2")
|
"3") _createlv ;;
|
||||||
_createvg ;;
|
"4") _stoplvm ;;
|
||||||
"3")
|
"5") _helplvm ;;
|
||||||
_createlv ;;
|
*) _LVMDONE=1 ;;
|
||||||
"4")
|
|
||||||
_stoplvm ;;
|
|
||||||
"5")
|
|
||||||
_helplvm ;;
|
|
||||||
*)
|
|
||||||
_LVMDONE=1 ;;
|
|
||||||
esac
|
esac
|
||||||
done
|
done
|
||||||
_NEXTITEM="2"
|
_NEXTITEM="2"
|
||||||
|
@ -89,17 +78,13 @@ _create_luks_menu() {
|
||||||
"1" "Create Luks" \
|
"1" "Create Luks" \
|
||||||
"2" "Reset Luks Encryption" \
|
"2" "Reset Luks Encryption" \
|
||||||
"3" "Luks Help" \
|
"3" "Luks Help" \
|
||||||
"4" "Return To Previous Menu" 2>"${_ANSWER}" || _CANCEL=1
|
"<" "Return To Previous Menu" 2>"${_ANSWER}" || _CANCEL=1
|
||||||
_NEXTITEM="$(cat "${_ANSWER}")"
|
_NEXTITEM="$(cat "${_ANSWER}")"
|
||||||
case $(cat "${_ANSWER}") in
|
case $(cat "${_ANSWER}") in
|
||||||
"1")
|
"1") _createluks ;;
|
||||||
_createluks ;;
|
"2") _stopluks ;;
|
||||||
"2")
|
"3") _helpluks ;;
|
||||||
_stopluks ;;
|
*) _LUKSDONE=1 ;;
|
||||||
"3")
|
|
||||||
_helpluks ;;
|
|
||||||
*)
|
|
||||||
_LUKSDONE=1 ;;
|
|
||||||
esac
|
esac
|
||||||
done
|
done
|
||||||
_NEXTITEM="3"
|
_NEXTITEM="3"
|
||||||
|
@ -120,17 +105,13 @@ _create_special() {
|
||||||
"1" "Manage Software Raid" \
|
"1" "Manage Software Raid" \
|
||||||
"2" "Manage Logical Volume Manager" \
|
"2" "Manage Logical Volume Manager" \
|
||||||
"3" "Manage LUKS Encryption" \
|
"3" "Manage LUKS Encryption" \
|
||||||
"4" "Return To Previous Menu" 2>"${_ANSWER}" || _CANCEL=1
|
"<" "Return To Previous Menu" 2>"${_ANSWER}" || _CANCEL=1
|
||||||
_NEXTITEM="$(cat "${_ANSWER}")"
|
_NEXTITEM="$(cat "${_ANSWER}")"
|
||||||
case $(cat "${_ANSWER}") in
|
case $(cat "${_ANSWER}") in
|
||||||
"1")
|
"1") _create_raid_menu ;;
|
||||||
_create_raid_menu ;;
|
"2") _create_lvm_menu ;;
|
||||||
"2")
|
"3") _create_luks_menu ;;
|
||||||
_create_lvm_menu ;;
|
*) _SPECIALDONE=1 ;;
|
||||||
"3")
|
|
||||||
_create_luks_menu ;;
|
|
||||||
*)
|
|
||||||
_SPECIALDONE=1 ;;
|
|
||||||
esac
|
esac
|
||||||
done
|
done
|
||||||
if [[ -n "${_CANCEL}" ]]; then
|
if [[ -n "${_CANCEL}" ]]; then
|
||||||
|
|
Loading…
Reference in a new issue