diff --git a/ct/actualbudget.sh b/ct/actualbudget.sh index 8e1fe7b0d..a573ae973 100644 --- a/ct/actualbudget.sh +++ b/ct/actualbudget.sh @@ -6,13 +6,13 @@ source <(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxV # Source: https://actualbudget.org/ APP="Actual Budget" -var_tags="finance" -var_cpu="2" -var_ram="2048" -var_disk="4" -var_os="debian" -var_version="12" -var_unprivileged="1" +var_tags="${var_tags:-finance}" +var_cpu="${var_cpu:-2}" +var_ram="${var_ram:-2048}" +var_disk="${var_disk:-4}" +var_os="${var_os:-debian}" +var_version="${var_version:-12}" +var_unprivileged="${var_unprivileged:-1}" header_info "$APP" variables diff --git a/ct/openziti-controller.sh b/ct/openziti-controller.sh index afdeb956e..b9391d110 100644 --- a/ct/openziti-controller.sh +++ b/ct/openziti-controller.sh @@ -6,13 +6,13 @@ source <(curl -s https://raw.githubusercontent.com/community-scripts/ProxmoxVE/m # Source: https://github.com/openziti/ziti APP="openziti-controller" -var_tags="network;openziti-controller" -var_cpu="2" -var_ram="1024" -var_disk="8" -var_os="debian" -var_version="12" -var_unprivileged="1" +var_tags="${var_tags:-network;openziti-controller}" +var_cpu="${var_cpu:-2}" +var_ram="${var_ram:-1024}" +var_disk="${var_disk:-8}" +var_os="${var_os:-debian}" +var_version="${var_version:-12}" +var_unprivileged="${var_unprivileged:-1}" header_info "$APP" variables @@ -20,18 +20,18 @@ color catch_errors function update_script() { - header_info - check_container_storage - check_container_resources - if [[ ! -d /opt/openziti ]]; then - msg_error "No ${APP} Installation Found!" - exit - fi - msg_info "Updating $APP LXC" - $STD apt-get update - $STD apt-get -y upgrade - msg_ok "Updated $APP LXC" - exit + header_info + check_container_storage + check_container_resources + if [[ ! -d /opt/openziti ]]; then + msg_error "No ${APP} Installation Found!" + exit + fi + msg_info "Updating $APP LXC" + $STD apt-get update + $STD apt-get -y upgrade + msg_ok "Updated $APP LXC" + exit } start @@ -41,4 +41,4 @@ description msg_ok "Completed Successfully!\n" echo -e "${CREATING}${GN}${APP} setup has been successfully initialized!${CL}" echo -e "${INFO}${YW} Access it using the following URL:${CL}" -echo -e "${TAB}${GATEWAY}${BGN}https://${IP}:/zac${CL}" \ No newline at end of file +echo -e "${TAB}${GATEWAY}${BGN}https://${IP}:/zac${CL}" diff --git a/ct/umlautadaptarr.sh b/ct/umlautadaptarr.sh index ae5cadc4c..e30541844 100644 --- a/ct/umlautadaptarr.sh +++ b/ct/umlautadaptarr.sh @@ -6,13 +6,13 @@ source <(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxV # Source: https://github.com/PCJones/UmlautAdaptarr APP="UmlautAdaptarr" -var_tags="arr" -var_cpu="1" -var_ram="512" -var_disk="4" -var_os="debian" -var_version="12" -var_unprivileged="1" +var_tags="${var_tags:-arr}" +var_cpu="${var_cpu:-1}" +var_ram="${var_ram:-512}" +var_disk="${var_disk:-4}" +var_os="${var_os:-debian}" +var_version="${var_version:-12}" +var_unprivileged="${var_unprivileged:-1}" header_info "$APP" variables @@ -20,33 +20,33 @@ color catch_errors function update_script() { - header_info - check_container_storage - check_container_resources - if [[ ! -d /opt/UmlautAdaptarr ]]; then - msg_error "No ${APP} Installation Found!" - exit - fi - RELEASE=$(curl -fsSL https://api.github.com/repos/PCJones/Umlautadaptarr/releases/latest | grep "tag_name" | awk '{print substr($2, 2, length($2)-3)}') - if [[ ! -f /opt/UmlautAdaptarr_version.txt ]] || [[ "${RELEASE}" != "$(cat /opt/UmlautAdaptarr_version.txt)" ]]; then - msg_info "Stopping Service" - systemctl stop umlautadaptarr - msg_ok "Stopped Service" - - msg_info "Updating ${APP}" - temp_file=$(mktemp) - curl -fsSL "https://github.com/PCJones/Umlautadaptarr/releases/download/${RELEASE}/linux-x64.zip" -o $temp_file - $STD unzip -u $temp_file '*/**' -d /opt/UmlautAdaptarr - msg_ok "Updated ${APP}" - - msg_info "Starting Service" - systemctl start umlautadaptarr - msg_ok "Started Service" - msg_ok "$APP has been updated to ${RELEASE}." - else - msg_ok "No update required. ${APP} is already at ${RELEASE}" - fi + header_info + check_container_storage + check_container_resources + if [[ ! -d /opt/UmlautAdaptarr ]]; then + msg_error "No ${APP} Installation Found!" exit + fi + RELEASE=$(curl -fsSL https://api.github.com/repos/PCJones/Umlautadaptarr/releases/latest | grep "tag_name" | awk '{print substr($2, 2, length($2)-3)}') + if [[ ! -f /opt/UmlautAdaptarr_version.txt ]] || [[ "${RELEASE}" != "$(cat /opt/UmlautAdaptarr_version.txt)" ]]; then + msg_info "Stopping Service" + systemctl stop umlautadaptarr + msg_ok "Stopped Service" + + msg_info "Updating ${APP}" + temp_file=$(mktemp) + curl -fsSL "https://github.com/PCJones/Umlautadaptarr/releases/download/${RELEASE}/linux-x64.zip" -o $temp_file + $STD unzip -u $temp_file '*/**' -d /opt/UmlautAdaptarr + msg_ok "Updated ${APP}" + + msg_info "Starting Service" + systemctl start umlautadaptarr + msg_ok "Started Service" + msg_ok "$APP has been updated to ${RELEASE}." + else + msg_ok "No update required. ${APP} is already at ${RELEASE}" + fi + exit } start build_container