condense code

This commit is contained in:
Tobias Powalowski 2024-06-03 06:37:04 +02:00
parent 77f5a6afdd
commit 8040beef96

View file

@ -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