diff --git a/modules/provision/debian-lxc.sh b/modules/provision/debian-lxc.sh new file mode 100644 index 0000000..50c02a0 --- /dev/null +++ b/modules/provision/debian-lxc.sh @@ -0,0 +1,39 @@ +#!/usr/bin/env bash + +source <(curl -fsSL https://git.dynastyrevolution.com/DYNR/DynastyRevolution-Scripts/raw/branch/main/core/build.func) + +APP="Debian" +var_tags="${var_tags:-os}" +var_cpu="${var_cpu:-1}" +var_ram="${var_ram:-512}" +var_disk="${var_disk:-2}" +var_os="${var_os:-debian}" +var_version="${var_version:-13}" +var_unprivileged="${var_unprivileged:-1}" + +header_info +variables +catch_errors + +function update_script() { + header_info + check_container_storage + check_container_resources + if [[ ! -d /var ]]; then + msg_error "No ${APP} Installation Found!" + exit + fi + msg_info "Updating $APP LXC" + $STD apt update + $STD apt -y upgrade + msg_ok "Updated $APP LXC" + msg_ok "Updated successfully!" + exit +} + +start +build_container +description + +msg_ok "Completed successfully!" +echo -e "${BLUE}🐉 ${APP} setup has been successfully manifested!${NC}" \ No newline at end of file