Add dialog to set maxmemory when creating instance

This commit is contained in:
LinuxSquare 2025-06-11 21:37:48 +02:00
parent 9ffc0e0787
commit 5dfcf87ce4

View file

@ -10,6 +10,7 @@ function populateConfig() {
local software_url local software_url
local release local release
local version local version
local maxMemory
# software # software
log i "What would you like to install?" log i "What would you like to install?"
@ -107,7 +108,19 @@ function populateConfig() {
;; ;;
esac esac
jq "(.type=\"${runnertype}\")|(.build=${build})|(.software=\"${software}\")|(.release=\"${release}\")|(.version=\"${version}\")|(.podman_network=\"${network_name}\")" ${TEMPLATEDIR}/config.json > "${config}" # maxMemory
log i "How much memory (in MiB) do you want to allocate?"
while [[ -z ${maxMemoryAns} ]]; do
read -p "Answer: " maxMemoryAns
if [[ ${maxMemoryAns} -lt 2048 ]]; then
log e "max memory allocation can't be below 2048 MiB"
unset maxMemoryAns
else
maxMemory="${maxMemoryAns}"
fi
done
jq "(.type=\"${runnertype}\")|(.build=${build})|(.software=\"${software}\")|(.release=\"${release}\")|(.version=\"${version}\")|(.maxMemory=${maxMemory})|(.podman_network=\"${network_name}\")" ${TEMPLATEDIR}/config.json > "${config}"
} }
function checkBackupDir() { function checkBackupDir() {