Update debian-v3.sh

This commit is contained in:
tteckster 2022-04-08 16:23:53 -04:00 committed by GitHub
parent d943203b91
commit 86b85a6609
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 16 additions and 8 deletions

View File

@ -31,6 +31,7 @@ ${CL}"
} }
header_info header_info
function pve_7() { function pve_7() {
if [ `pveversion | grep "pve-manager/7" | wc -l` -ne 1 ]; then if [ `pveversion | grep "pve-manager/7" | wc -l` -ne 1 ]; then
echo -e "${RD}This script requires Proxmox Virtual Environment 7.0 or greater" echo -e "${RD}This script requires Proxmox Virtual Environment 7.0 or greater"
@ -75,6 +76,7 @@ function advanced_settings() {
if [ -z $CT_TYPE1 ]; then CT_TYPE1="Unprivileged" CT_TYPE="1"; if [ -z $CT_TYPE1 ]; then CT_TYPE1="Unprivileged" CT_TYPE="1";
echo -en "${GN}Set CT Type ${BL}$CT_TYPE1${CL}" echo -en "${GN}Set CT Type ${BL}$CT_TYPE1${CL}"
else else
CT_TYPE1="Privileged"
CT_TYPE="0" CT_TYPE="0"
echo -en "${GN}Set CT Type ${BL}Privileged${CL}" echo -en "${GN}Set CT Type ${BL}Privileged${CL}"
fi; fi;
@ -270,20 +272,24 @@ function error_exit() {
[ ! -z ${CTID-} ] && cleanup_ctid [ ! -z ${CTID-} ] && cleanup_ctid
exit $EXIT exit $EXIT
} }
function warn() { function warn() {
local REASON="\e[97m$1\e[39m" local REASON="\e[97m$1\e[39m"
local FLAG="\e[93m[WARNING]\e[39m" local FLAG="\e[93m[WARNING]\e[39m"
msg "$FLAG $REASON" msg "$FLAG $REASON"
} }
function info() { function info() {
local REASON="$1" local REASON="$1"
local FLAG="\e[36m[INFO]\e[39m" local FLAG="\e[36m[INFO]\e[39m"
msg "$FLAG $REASON" msg "$FLAG $REASON"
} }
function msg() { function msg() {
local TEXT="$1" local TEXT="$1"
echo -e "$TEXT" echo -e "$TEXT"
} }
function cleanup_ctid() { function cleanup_ctid() {
if $(pct status $CTID &>/dev/null); then if $(pct status $CTID &>/dev/null); then
if [ "$(pct status $CTID | awk '{print $2}')" == "running" ]; then if [ "$(pct status $CTID | awk '{print $2}')" == "running" ]; then
@ -294,11 +300,13 @@ function cleanup_ctid() {
pvesm free $ROOTFS pvesm free $ROOTFS
fi fi
} }
function cleanup() { function cleanup() {
popd >/dev/null popd >/dev/null
rm -rf $TEMP_DIR rm -rf $TEMP_DIR
} }
if [ "$CT_TYPE" == "1" ]; then
if [ "$CT_TYPE" == "1" ]; then
FEATURES="nesting=1,keyctl=1" FEATURES="nesting=1,keyctl=1"
else else
FEATURES="nesting=1" FEATURES="nesting=1"