mirror of
https://github.com/community-scripts/ProxmoxVE.git
synced 2026-09-16 09:43:59 +00:00
Refactor Home Assistant OS version selection and caching
Refactor advanced settings dialog for Home Assistant OS version selection and simplify image caching logic.
This commit is contained in:
committed by
GitHub
parent
ead57f5df4
commit
76df01dcc6
@@ -64,7 +64,10 @@ function default_settings() {
|
|||||||
|
|
||||||
function advanced_settings() {
|
function advanced_settings() {
|
||||||
METHOD="advanced"
|
METHOD="advanced"
|
||||||
if vm_dialog radiolist "Homeassistant OS Version" --cancel-button Exit-Script "Choose Version" 10 58 3 \n "$stable" "Stable " ON \n "$beta" "Beta " OFF \n "$dev" "Dev " OFF; then
|
if vm_dialog radiolist "Homeassistant OS Version" --cancel-button Exit-Script "Choose Version" 10 58 3 \
|
||||||
|
"$stable" "Stable " ON \
|
||||||
|
"$beta" "Beta " OFF \
|
||||||
|
"$dev" "Dev " OFF; then
|
||||||
BRANCH="$VM_DIALOG_RESULT"
|
BRANCH="$VM_DIALOG_RESULT"
|
||||||
var_version="${BRANCH}"
|
var_version="${BRANCH}"
|
||||||
echo -e "${DGN}Using HAOS Version: ${BGN}$BRANCH${CL}"
|
echo -e "${DGN}Using HAOS Version: ${BGN}$BRANCH${CL}"
|
||||||
@@ -157,18 +160,8 @@ vm_resize_disk
|
|||||||
set_description
|
set_description
|
||||||
msg_ok "Created Homeassistant OS VM ${CL}${BL}(${HN})"
|
msg_ok "Created Homeassistant OS VM ${CL}${BL}(${HN})"
|
||||||
|
|
||||||
if [[ "${VM_UNATTENDED:-0}" == "1" ]]; then
|
# vm_fetch_image --cache keeps it, as it does for every other VM script.
|
||||||
KEEP_IMAGE="${VM_KEEP_IMAGE:-yes}"
|
if [[ "${VM_KEEP_IMAGE:-yes}" != "yes" ]]; then
|
||||||
elif vm_dialog yesno "Image Cache" \
|
|
||||||
"Keep downloaded Home Assistant OS image for future VMs?\n\nFile: $CACHE_FILE" 10 70; then
|
|
||||||
KEEP_IMAGE="yes"
|
|
||||||
else
|
|
||||||
KEEP_IMAGE="no"
|
|
||||||
fi
|
|
||||||
|
|
||||||
if [[ "$KEEP_IMAGE" == "yes" ]]; then
|
|
||||||
msg_ok "Keeping cached image"
|
|
||||||
else
|
|
||||||
rm -f "$CACHE_FILE"
|
rm -f "$CACHE_FILE"
|
||||||
msg_ok "Deleted cached image"
|
msg_ok "Deleted cached image"
|
||||||
fi
|
fi
|
||||||
|
|||||||
Reference in New Issue
Block a user