Refactor chooseDisk function

This commit is contained in:
Manuel Thalmann 2023-04-01 12:34:35 +02:00
parent 808291f96d
commit bc30c79b19
2 changed files with 3 additions and 4 deletions

View file

@ -1,7 +1,7 @@
pushd "${BASH_SOURCE%/*}" > /dev/null;
source "../../Scripts/choose-disk.sh";
chooseDisk archDisk "Which disk do you whish to format for installing Arch?";
archDisk="$(chooseDisk "Which disk do you whish to format for installing Arch?")";
memory="$(cat /proc/meminfo | awk -F " " '/^MemTotal/ { print $2 }')";
swapSize="$(echo "$memory" | awk '{ print int(($1 / 1024 / 1024 4) + 0.5)}')";

View file

@ -1,7 +1,6 @@
#!/bin/bash
function chooseDisk() {
local -n result="$1";
local message="$2";
local message="$1";
local choice;
local disk;
local -a disks;
@ -47,7 +46,7 @@ function chooseDisk() {
if [ "$choice" -ge 1 ] && [ "$choice" -le "$diskCount" ]
then
disk=(${disks[$choice]});
result="/dev/${disk[0]}";
echo "/dev/${disk[0]}";
return;
else
>&2 echo "The specified choice \"$choice\" is invalid!";