mirror of
https://github.com/community-scripts/ProxmoxVE.git
synced 2026-09-15 01:04:56 +00:00
Compare commits
1 Commits
refactor-t
...
github-act
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
216dee20a3 |
@@ -32,8 +32,7 @@ CM="${GN}✓${CL} "
|
|||||||
CROSS="${RD}✗${CL} "
|
CROSS="${RD}✗${CL} "
|
||||||
|
|
||||||
# Telemetry
|
# Telemetry
|
||||||
_CS_CORE_URL="${COMMUNITY_SCRIPTS_CORE_URL:-https://raw.githubusercontent.com/community-scripts/core/main}"
|
source <(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/misc/api.func) 2>/dev/null || true
|
||||||
source <(curl -fsSL "${_CS_CORE_URL}/api/api.func") 2>/dev/null || true
|
|
||||||
declare -f init_tool_telemetry &>/dev/null && init_tool_telemetry "add-iptag" "pve"
|
declare -f init_tool_telemetry &>/dev/null && init_tool_telemetry "add-iptag" "pve"
|
||||||
|
|
||||||
# Stop any running spinner
|
# Stop any running spinner
|
||||||
|
|||||||
@@ -24,8 +24,7 @@ GN="\033[1;92m"
|
|||||||
CL="\033[m"
|
CL="\033[m"
|
||||||
|
|
||||||
# Telemetry
|
# Telemetry
|
||||||
_CS_CORE_URL="${COMMUNITY_SCRIPTS_CORE_URL:-https://raw.githubusercontent.com/community-scripts/core/main}"
|
source <(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/misc/api.func) 2>/dev/null || true
|
||||||
source <(curl -fsSL "${_CS_CORE_URL}/api/api.func") 2>/dev/null || true
|
|
||||||
declare -f init_tool_telemetry &>/dev/null && init_tool_telemetry "clean-lxcs" "pve"
|
declare -f init_tool_telemetry &>/dev/null && init_tool_telemetry "clean-lxcs" "pve"
|
||||||
|
|
||||||
header_info
|
header_info
|
||||||
|
|||||||
@@ -17,8 +17,7 @@ EOF
|
|||||||
}
|
}
|
||||||
|
|
||||||
# Telemetry
|
# Telemetry
|
||||||
_CS_CORE_URL="${COMMUNITY_SCRIPTS_CORE_URL:-https://raw.githubusercontent.com/community-scripts/core/main}"
|
source <(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/misc/api.func) 2>/dev/null || true
|
||||||
source <(curl -fsSL "${_CS_CORE_URL}/api/api.func") 2>/dev/null || true
|
|
||||||
declare -f init_tool_telemetry &>/dev/null && init_tool_telemetry "clean-orphaned-lvm" "pve"
|
declare -f init_tool_telemetry &>/dev/null && init_tool_telemetry "clean-orphaned-lvm" "pve"
|
||||||
|
|
||||||
# Function to check for orphaned LVM volumes
|
# Function to check for orphaned LVM volumes
|
||||||
|
|||||||
@@ -45,8 +45,7 @@ EOF
|
|||||||
header_info
|
header_info
|
||||||
|
|
||||||
# Telemetry
|
# Telemetry
|
||||||
_CS_CORE_URL="${COMMUNITY_SCRIPTS_CORE_URL:-https://raw.githubusercontent.com/community-scripts/core/main}"
|
source <(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/misc/api.func) 2>/dev/null || true
|
||||||
source <(curl -fsSL "${_CS_CORE_URL}/api/api.func") 2>/dev/null || true
|
|
||||||
declare -f init_tool_telemetry &>/dev/null && init_tool_telemetry "container-restore" "pve"
|
declare -f init_tool_telemetry &>/dev/null && init_tool_telemetry "container-restore" "pve"
|
||||||
|
|
||||||
function msg_info() {
|
function msg_info() {
|
||||||
|
|||||||
@@ -45,8 +45,7 @@ EOF
|
|||||||
header_info
|
header_info
|
||||||
|
|
||||||
# Telemetry
|
# Telemetry
|
||||||
_CS_CORE_URL="${COMMUNITY_SCRIPTS_CORE_URL:-https://raw.githubusercontent.com/community-scripts/core/main}"
|
source <(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/misc/api.func) 2>/dev/null || true
|
||||||
source <(curl -fsSL "${_CS_CORE_URL}/api/api.func") 2>/dev/null || true
|
|
||||||
declare -f init_tool_telemetry &>/dev/null && init_tool_telemetry "core-restore" "pve"
|
declare -f init_tool_telemetry &>/dev/null && init_tool_telemetry "core-restore" "pve"
|
||||||
|
|
||||||
function msg_info() {
|
function msg_info() {
|
||||||
|
|||||||
@@ -5,9 +5,8 @@
|
|||||||
# License: MIT
|
# License: MIT
|
||||||
# https://github.com/community-scripts/ProxmoxVE/raw/main/LICENSE
|
# https://github.com/community-scripts/ProxmoxVE/raw/main/LICENSE
|
||||||
|
|
||||||
_CS_CORE_URL="${COMMUNITY_SCRIPTS_CORE_URL:-https://raw.githubusercontent.com/community-scripts/core/main}"
|
source <(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/refs/heads/main/misc/core.func)
|
||||||
source <(curl -fsSL "${_CS_CORE_URL}/core/core.func")
|
source <(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/misc/api.func) 2>/dev/null || true
|
||||||
source <(curl -fsSL "${_CS_CORE_URL}/api/api.func") 2>/dev/null || true
|
|
||||||
load_functions
|
load_functions
|
||||||
declare -f init_tool_telemetry &>/dev/null && init_tool_telemetry "disk-health" "pve"
|
declare -f init_tool_telemetry &>/dev/null && init_tool_telemetry "disk-health" "pve"
|
||||||
|
|
||||||
|
|||||||
@@ -24,8 +24,7 @@ GN=$(echo "\033[1;92m")
|
|||||||
CL=$(echo "\033[m")
|
CL=$(echo "\033[m")
|
||||||
|
|
||||||
# Telemetry
|
# Telemetry
|
||||||
_CS_CORE_URL="${COMMUNITY_SCRIPTS_CORE_URL:-https://raw.githubusercontent.com/community-scripts/core/main}"
|
source <(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/misc/api.func) 2>/dev/null || true
|
||||||
source <(curl -fsSL "${_CS_CORE_URL}/api/api.func") 2>/dev/null || true
|
|
||||||
declare -f init_tool_telemetry &>/dev/null && init_tool_telemetry "execute-lxcs" "pve"
|
declare -f init_tool_telemetry &>/dev/null && init_tool_telemetry "execute-lxcs" "pve"
|
||||||
|
|
||||||
header_info
|
header_info
|
||||||
|
|||||||
@@ -17,8 +17,7 @@ EOF
|
|||||||
}
|
}
|
||||||
|
|
||||||
# Telemetry
|
# Telemetry
|
||||||
_CS_CORE_URL="${COMMUNITY_SCRIPTS_CORE_URL:-https://raw.githubusercontent.com/community-scripts/core/main}"
|
source <(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/misc/api.func) 2>/dev/null || true
|
||||||
source <(curl -fsSL "${_CS_CORE_URL}/api/api.func") 2>/dev/null || true
|
|
||||||
declare -f init_tool_telemetry &>/dev/null && init_tool_telemetry "frigate-support" "pve"
|
declare -f init_tool_telemetry &>/dev/null && init_tool_telemetry "frigate-support" "pve"
|
||||||
|
|
||||||
header_info
|
header_info
|
||||||
|
|||||||
@@ -20,8 +20,7 @@ GN="\033[1;92m"
|
|||||||
CL="\033[m"
|
CL="\033[m"
|
||||||
|
|
||||||
# Telemetry
|
# Telemetry
|
||||||
_CS_CORE_URL="${COMMUNITY_SCRIPTS_CORE_URL:-https://raw.githubusercontent.com/community-scripts/core/main}"
|
source <(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/misc/api.func) 2>/dev/null || true
|
||||||
source <(curl -fsSL "${_CS_CORE_URL}/api/api.func") 2>/dev/null || true
|
|
||||||
declare -f init_tool_telemetry &>/dev/null && init_tool_telemetry "fstrim" "pve"
|
declare -f init_tool_telemetry &>/dev/null && init_tool_telemetry "fstrim" "pve"
|
||||||
|
|
||||||
LOGFILE="/var/log/fstrim.log"
|
LOGFILE="/var/log/fstrim.log"
|
||||||
|
|||||||
@@ -39,8 +39,7 @@ TAB=" "
|
|||||||
CM="${TAB}✔️${TAB}${CL}"
|
CM="${TAB}✔️${TAB}${CL}"
|
||||||
|
|
||||||
# Telemetry
|
# Telemetry
|
||||||
_CS_CORE_URL="${COMMUNITY_SCRIPTS_CORE_URL:-https://raw.githubusercontent.com/community-scripts/core/main}"
|
source <(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/misc/api.func) 2>/dev/null || true
|
||||||
source <(curl -fsSL "${_CS_CORE_URL}/api/api.func") 2>/dev/null || true
|
|
||||||
declare -f init_tool_telemetry &>/dev/null && init_tool_telemetry "guest-delete" "pve"
|
declare -f init_tool_telemetry &>/dev/null && init_tool_telemetry "guest-delete" "pve"
|
||||||
|
|
||||||
GUEST_LOG=$(mktemp)
|
GUEST_LOG=$(mktemp)
|
||||||
|
|||||||
@@ -17,8 +17,7 @@ EOF
|
|||||||
}
|
}
|
||||||
|
|
||||||
# Telemetry
|
# Telemetry
|
||||||
_CS_CORE_URL="${COMMUNITY_SCRIPTS_CORE_URL:-https://raw.githubusercontent.com/community-scripts/core/main}"
|
source <(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/misc/api.func) 2>/dev/null || true
|
||||||
source <(curl -fsSL "${_CS_CORE_URL}/api/api.func") 2>/dev/null || true
|
|
||||||
declare -f init_tool_telemetry &>/dev/null && init_tool_telemetry "host-backup" "pve"
|
declare -f init_tool_telemetry &>/dev/null && init_tool_telemetry "host-backup" "pve"
|
||||||
|
|
||||||
# Function to perform backup
|
# Function to perform backup
|
||||||
|
|||||||
@@ -31,8 +31,7 @@ CM="${GN}✓${CL}"
|
|||||||
set -e
|
set -e
|
||||||
|
|
||||||
# Telemetry
|
# Telemetry
|
||||||
_CS_CORE_URL="${COMMUNITY_SCRIPTS_CORE_URL:-https://raw.githubusercontent.com/community-scripts/core/main}"
|
source <(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/misc/api.func) 2>/dev/null || true
|
||||||
source <(curl -fsSL "${_CS_CORE_URL}/api/api.func") 2>/dev/null || true
|
|
||||||
declare -f init_tool_telemetry &>/dev/null && init_tool_telemetry "hw-acceleration" "pve"
|
declare -f init_tool_telemetry &>/dev/null && init_tool_telemetry "hw-acceleration" "pve"
|
||||||
|
|
||||||
header_info
|
header_info
|
||||||
|
|||||||
@@ -23,8 +23,7 @@ RD="\033[01;31m"
|
|||||||
CL="\033[m"
|
CL="\033[m"
|
||||||
|
|
||||||
# Telemetry
|
# Telemetry
|
||||||
_CS_CORE_URL="${COMMUNITY_SCRIPTS_CORE_URL:-https://raw.githubusercontent.com/community-scripts/core/main}"
|
source <(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/misc/api.func) 2>/dev/null || true
|
||||||
source <(curl -fsSL "${_CS_CORE_URL}/api/api.func") 2>/dev/null || true
|
|
||||||
declare -f init_tool_telemetry &>/dev/null && init_tool_telemetry "kernel-clean" "pve"
|
declare -f init_tool_telemetry &>/dev/null && init_tool_telemetry "kernel-clean" "pve"
|
||||||
|
|
||||||
# Detect current kernel
|
# Detect current kernel
|
||||||
|
|||||||
@@ -27,8 +27,7 @@ current_kernel=$(uname -r)
|
|||||||
available_kernels=$(dpkg --list | grep 'kernel-.*-pve' | awk '{print substr($2, 16, length($2)-22)}')
|
available_kernels=$(dpkg --list | grep 'kernel-.*-pve' | awk '{print substr($2, 16, length($2)-22)}')
|
||||||
|
|
||||||
# Telemetry
|
# Telemetry
|
||||||
_CS_CORE_URL="${COMMUNITY_SCRIPTS_CORE_URL:-https://raw.githubusercontent.com/community-scripts/core/main}"
|
source <(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/misc/api.func) 2>/dev/null || true
|
||||||
source <(curl -fsSL "${_CS_CORE_URL}/api/api.func") 2>/dev/null || true
|
|
||||||
declare -f init_tool_telemetry &>/dev/null && init_tool_telemetry "kernel-pin" "pve"
|
declare -f init_tool_telemetry &>/dev/null && init_tool_telemetry "kernel-pin" "pve"
|
||||||
|
|
||||||
header_info
|
header_info
|
||||||
|
|||||||
@@ -30,8 +30,7 @@ msg_ok() { echo -e "${BFR} ${CM} ${GN}$1${CL}"; }
|
|||||||
msg_error() { echo -e "${BFR} ${CROSS} ${RD}$1${CL}"; }
|
msg_error() { echo -e "${BFR} ${CROSS} ${RD}$1${CL}"; }
|
||||||
|
|
||||||
# Telemetry
|
# Telemetry
|
||||||
_CS_CORE_URL="${COMMUNITY_SCRIPTS_CORE_URL:-https://raw.githubusercontent.com/community-scripts/core/main}"
|
source <(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/misc/api.func) 2>/dev/null || true
|
||||||
source <(curl -fsSL "${_CS_CORE_URL}/api/api.func") 2>/dev/null || true
|
|
||||||
declare -f init_tool_telemetry &>/dev/null && init_tool_telemetry "microcode" "pve"
|
declare -f init_tool_telemetry &>/dev/null && init_tool_telemetry "microcode" "pve"
|
||||||
|
|
||||||
header_info
|
header_info
|
||||||
|
|||||||
@@ -16,8 +16,7 @@ cat <<"EOF"
|
|||||||
EOF
|
EOF
|
||||||
|
|
||||||
# Telemetry
|
# Telemetry
|
||||||
_CS_CORE_URL="${COMMUNITY_SCRIPTS_CORE_URL:-https://raw.githubusercontent.com/community-scripts/core/main}"
|
source <(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/misc/api.func) 2>/dev/null || true
|
||||||
source <(curl -fsSL "${_CS_CORE_URL}/api/api.func") 2>/dev/null || true
|
|
||||||
declare -f init_tool_telemetry &>/dev/null && init_tool_telemetry "monitor-all" "pve"
|
declare -f init_tool_telemetry &>/dev/null && init_tool_telemetry "monitor-all" "pve"
|
||||||
|
|
||||||
add() {
|
add() {
|
||||||
|
|||||||
@@ -34,8 +34,7 @@ EOF
|
|||||||
}
|
}
|
||||||
|
|
||||||
# Telemetry
|
# Telemetry
|
||||||
_CS_CORE_URL="${COMMUNITY_SCRIPTS_CORE_URL:-https://raw.githubusercontent.com/community-scripts/core/main}"
|
source <(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/misc/api.func) 2>/dev/null || true
|
||||||
source <(curl -fsSL "${_CS_CORE_URL}/api/api.func") 2>/dev/null || true
|
|
||||||
declare -f init_tool_telemetry &>/dev/null && init_tool_telemetry "nic-offloading-fix" "pve"
|
declare -f init_tool_telemetry &>/dev/null && init_tool_telemetry "nic-offloading-fix" "pve"
|
||||||
|
|
||||||
header_info
|
header_info
|
||||||
|
|||||||
@@ -30,8 +30,7 @@ CROSS="${RD}✗${CL}"
|
|||||||
msg_info() { echo -ne " ${HOLD} ${YW}$1..."; }
|
msg_info() { echo -ne " ${HOLD} ${YW}$1..."; }
|
||||||
|
|
||||||
# Telemetry
|
# Telemetry
|
||||||
_CS_CORE_URL="${COMMUNITY_SCRIPTS_CORE_URL:-https://raw.githubusercontent.com/community-scripts/core/main}"
|
source <(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/misc/api.func) 2>/dev/null || true
|
||||||
source <(curl -fsSL "${_CS_CORE_URL}/api/api.func") 2>/dev/null || true
|
|
||||||
declare -f init_tool_telemetry &>/dev/null && init_tool_telemetry "pbs-microcode" "pve"
|
declare -f init_tool_telemetry &>/dev/null && init_tool_telemetry "pbs-microcode" "pve"
|
||||||
msg_ok() { echo -e "${BFR} ${CM} ${GN}$1${CL}"; }
|
msg_ok() { echo -e "${BFR} ${CM} ${GN}$1${CL}"; }
|
||||||
msg_error() { echo -e "${BFR} ${CROSS} ${RD}$1${CL}"; }
|
msg_error() { echo -e "${BFR} ${CROSS} ${RD}$1${CL}"; }
|
||||||
|
|||||||
@@ -45,8 +45,7 @@ msg_error() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
# Telemetry
|
# Telemetry
|
||||||
_CS_CORE_URL="${COMMUNITY_SCRIPTS_CORE_URL:-https://raw.githubusercontent.com/community-scripts/core/main}"
|
source <(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/misc/api.func) 2>/dev/null || true
|
||||||
source <(curl -fsSL "${_CS_CORE_URL}/api/api.func") 2>/dev/null || true
|
|
||||||
declare -f init_tool_telemetry &>/dev/null && init_tool_telemetry "pbs3-upgrade" "pve"
|
declare -f init_tool_telemetry &>/dev/null && init_tool_telemetry "pbs3-upgrade" "pve"
|
||||||
|
|
||||||
start_routines() {
|
start_routines() {
|
||||||
|
|||||||
@@ -33,8 +33,7 @@ msg_ok() { echo -e "${BFR} ${CM} ${GN}$1${CL}"; }
|
|||||||
msg_error() { echo -e "${BFR} ${CROSS} ${RD}$1${CL}"; }
|
msg_error() { echo -e "${BFR} ${CROSS} ${RD}$1${CL}"; }
|
||||||
|
|
||||||
# Telemetry
|
# Telemetry
|
||||||
_CS_CORE_URL="${COMMUNITY_SCRIPTS_CORE_URL:-https://raw.githubusercontent.com/community-scripts/core/main}"
|
source <(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/misc/api.func) 2>/dev/null || true
|
||||||
source <(curl -fsSL "${_CS_CORE_URL}/api/api.func") 2>/dev/null || true
|
|
||||||
declare -f init_tool_telemetry &>/dev/null && init_tool_telemetry "pbs4-upgrade" "pve"
|
declare -f init_tool_telemetry &>/dev/null && init_tool_telemetry "pbs4-upgrade" "pve"
|
||||||
|
|
||||||
start_routines() {
|
start_routines() {
|
||||||
|
|||||||
@@ -33,8 +33,7 @@ msg_ok() { echo -e "${BFR} ${CM} ${GN}$1${CL}"; }
|
|||||||
msg_error() { echo -e "${BFR} ${CROSS} ${RD}$1${CL}"; }
|
msg_error() { echo -e "${BFR} ${CROSS} ${RD}$1${CL}"; }
|
||||||
|
|
||||||
# Telemetry
|
# Telemetry
|
||||||
_CS_CORE_URL="${COMMUNITY_SCRIPTS_CORE_URL:-https://raw.githubusercontent.com/community-scripts/core/main}"
|
source <(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/misc/api.func) 2>/dev/null || true
|
||||||
source <(curl -fsSL "${_CS_CORE_URL}/api/api.func") 2>/dev/null || true
|
|
||||||
declare -f init_tool_telemetry &>/dev/null && init_tool_telemetry "post-pbs-install" "pve"
|
declare -f init_tool_telemetry &>/dev/null && init_tool_telemetry "post-pbs-install" "pve"
|
||||||
|
|
||||||
# ---- helpers ----
|
# ---- helpers ----
|
||||||
|
|||||||
@@ -44,8 +44,7 @@ msg_error() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
# Telemetry
|
# Telemetry
|
||||||
_CS_CORE_URL="${COMMUNITY_SCRIPTS_CORE_URL:-https://raw.githubusercontent.com/community-scripts/core/main}"
|
source <(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/misc/api.func) 2>/dev/null || true
|
||||||
source <(curl -fsSL "${_CS_CORE_URL}/api/api.func") 2>/dev/null || true
|
|
||||||
declare -f init_tool_telemetry &>/dev/null && init_tool_telemetry "post-pdm-install" "pve"
|
declare -f init_tool_telemetry &>/dev/null && init_tool_telemetry "post-pdm-install" "pve"
|
||||||
|
|
||||||
if ! dpkg -s proxmox-datacenter-manager >/dev/null 2>&1; then
|
if ! dpkg -s proxmox-datacenter-manager >/dev/null 2>&1; then
|
||||||
|
|||||||
@@ -44,8 +44,7 @@ msg_error() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
# Telemetry
|
# Telemetry
|
||||||
_CS_CORE_URL="${COMMUNITY_SCRIPTS_CORE_URL:-https://raw.githubusercontent.com/community-scripts/core/main}"
|
source <(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/misc/api.func) 2>/dev/null || true
|
||||||
source <(curl -fsSL "${_CS_CORE_URL}/api/api.func") 2>/dev/null || true
|
|
||||||
declare -f init_tool_telemetry &>/dev/null && init_tool_telemetry "post-pmg-install" "pve"
|
declare -f init_tool_telemetry &>/dev/null && init_tool_telemetry "post-pmg-install" "pve"
|
||||||
|
|
||||||
if ! dpkg -s proxmox-mailgateway-container >/dev/null 2>&1 &&
|
if ! dpkg -s proxmox-mailgateway-container >/dev/null 2>&1 &&
|
||||||
|
|||||||
@@ -45,8 +45,7 @@ msg_error() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
# Telemetry
|
# Telemetry
|
||||||
_CS_CORE_URL="${COMMUNITY_SCRIPTS_CORE_URL:-https://raw.githubusercontent.com/community-scripts/core/main}"
|
source <(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/misc/api.func) 2>/dev/null || true
|
||||||
source <(curl -fsSL "${_CS_CORE_URL}/api/api.func") 2>/dev/null || true
|
|
||||||
declare -f init_tool_telemetry &>/dev/null && init_tool_telemetry "post-pve-install" "pve"
|
declare -f init_tool_telemetry &>/dev/null && init_tool_telemetry "post-pve-install" "pve"
|
||||||
|
|
||||||
get_pve_version() {
|
get_pve_version() {
|
||||||
|
|||||||
@@ -10,9 +10,8 @@ if ! command -v curl >/dev/null 2>&1; then
|
|||||||
apt-get update >/dev/null 2>&1
|
apt-get update >/dev/null 2>&1
|
||||||
apt-get install -y curl >/dev/null 2>&1
|
apt-get install -y curl >/dev/null 2>&1
|
||||||
fi
|
fi
|
||||||
_CS_CORE_URL="${COMMUNITY_SCRIPTS_CORE_URL:-https://raw.githubusercontent.com/community-scripts/core/main}"
|
source <(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/misc/core.func)
|
||||||
source <(curl -fsSL "${_CS_CORE_URL}/core/core.func")
|
source <(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/misc/api.func) 2>/dev/null || true
|
||||||
source <(curl -fsSL "${_CS_CORE_URL}/api/api.func") 2>/dev/null || true
|
|
||||||
load_functions
|
load_functions
|
||||||
declare -f init_tool_telemetry &>/dev/null && init_tool_telemetry "pve-privilege-converter" "pve"
|
declare -f init_tool_telemetry &>/dev/null && init_tool_telemetry "pve-privilege-converter" "pve"
|
||||||
|
|
||||||
|
|||||||
@@ -45,8 +45,7 @@ msg_error() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
# Telemetry
|
# Telemetry
|
||||||
_CS_CORE_URL="${COMMUNITY_SCRIPTS_CORE_URL:-https://raw.githubusercontent.com/community-scripts/core/main}"
|
source <(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/misc/api.func) 2>/dev/null || true
|
||||||
source <(curl -fsSL "${_CS_CORE_URL}/api/api.func") 2>/dev/null || true
|
|
||||||
declare -f init_tool_telemetry &>/dev/null && init_tool_telemetry "pve8-upgrade" "pve"
|
declare -f init_tool_telemetry &>/dev/null && init_tool_telemetry "pve8-upgrade" "pve"
|
||||||
|
|
||||||
start_routines() {
|
start_routines() {
|
||||||
|
|||||||
@@ -7,8 +7,7 @@
|
|||||||
set -e
|
set -e
|
||||||
|
|
||||||
# Telemetry
|
# Telemetry
|
||||||
_CS_CORE_URL="${COMMUNITY_SCRIPTS_CORE_URL:-https://raw.githubusercontent.com/community-scripts/core/main}"
|
source <(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/misc/api.func) 2>/dev/null || true
|
||||||
source <(curl -fsSL "${_CS_CORE_URL}/api/api.func") 2>/dev/null || true
|
|
||||||
declare -f init_tool_telemetry &>/dev/null && init_tool_telemetry "scaling-governor" "pve"
|
declare -f init_tool_telemetry &>/dev/null && init_tool_telemetry "scaling-governor" "pve"
|
||||||
|
|
||||||
header_info() {
|
header_info() {
|
||||||
|
|||||||
@@ -3,9 +3,8 @@
|
|||||||
# Author: MickLesk (CanbiZ)
|
# Author: MickLesk (CanbiZ)
|
||||||
# License: MIT | https://github.com/community-scripts/ProxmoxVE/raw/main/LICENSE
|
# License: MIT | https://github.com/community-scripts/ProxmoxVE/raw/main/LICENSE
|
||||||
|
|
||||||
_CS_CORE_URL="${COMMUNITY_SCRIPTS_CORE_URL:-https://raw.githubusercontent.com/community-scripts/core/main}"
|
source <(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/refs/heads/main/misc/core.func)
|
||||||
source <(curl -fsSL "${_CS_CORE_URL}/core/core.func")
|
source <(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/misc/api.func) 2>/dev/null || true
|
||||||
source <(curl -fsSL "${_CS_CORE_URL}/api/api.func") 2>/dev/null || true
|
|
||||||
load_functions
|
load_functions
|
||||||
declare -f init_tool_telemetry &>/dev/null && init_tool_telemetry "storage-share-helper" "pve"
|
declare -f init_tool_telemetry &>/dev/null && init_tool_telemetry "storage-share-helper" "pve"
|
||||||
|
|
||||||
|
|||||||
@@ -26,8 +26,7 @@ GN=$(echo "\033[1;92m")
|
|||||||
CL=$(echo "\033[m")
|
CL=$(echo "\033[m")
|
||||||
|
|
||||||
# Telemetry
|
# Telemetry
|
||||||
_CS_CORE_URL="${COMMUNITY_SCRIPTS_CORE_URL:-https://raw.githubusercontent.com/community-scripts/core/main}"
|
source <(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/misc/api.func) 2>/dev/null || true
|
||||||
source <(curl -fsSL "${_CS_CORE_URL}/api/api.func") 2>/dev/null || true
|
|
||||||
declare -f init_tool_telemetry &>/dev/null && init_tool_telemetry "update-lxcs" "pve"
|
declare -f init_tool_telemetry &>/dev/null && init_tool_telemetry "update-lxcs" "pve"
|
||||||
|
|
||||||
header_info
|
header_info
|
||||||
|
|||||||
@@ -24,8 +24,7 @@ GN=$(echo "\033[1;92m")
|
|||||||
CL=$(echo "\033[m")
|
CL=$(echo "\033[m")
|
||||||
|
|
||||||
# Telemetry
|
# Telemetry
|
||||||
_CS_CORE_URL="${COMMUNITY_SCRIPTS_CORE_URL:-https://raw.githubusercontent.com/community-scripts/core/main}"
|
source <(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/misc/api.func) 2>/dev/null || true
|
||||||
source <(curl -fsSL "${_CS_CORE_URL}/api/api.func") 2>/dev/null || true
|
|
||||||
declare -f init_tool_telemetry &>/dev/null && init_tool_telemetry "update-repo" "pve"
|
declare -f init_tool_telemetry &>/dev/null && init_tool_telemetry "update-repo" "pve"
|
||||||
|
|
||||||
header_info
|
header_info
|
||||||
|
|||||||
Reference in New Issue
Block a user