Compare commits

...

3 Commits

Author SHA1 Message Date
tteckster 885f5a9a2b
Update build.func 2023-09-26 19:18:57 -04:00
tteckster 682a08e970
Update build.func
tweak
2023-09-26 19:16:25 -04:00
tteckster e0e81a022d
Update build.func
Please run these scripts as root (not with sudo).
2023-09-26 17:55:13 -04:00
1 changed files with 12 additions and 0 deletions

View File

@ -52,6 +52,17 @@ msg_error() {
echo -e "${BFR} ${CROSS} ${RD}${msg}${CL}" echo -e "${BFR} ${CROSS} ${RD}${msg}${CL}"
} }
# Run as root only
check_root() {
if [[ "$(id -u)" -ne 0 || $(ps -o comm= -p $PPID) == "sudo" ]]; then
clear
msg_error "Please run this script as root."
echo -e "\nExiting..."
sleep 2
exit
fi
}
# This function checks the version of Proxmox Virtual Environment (PVE) and exits if the version is not supported. # This function checks the version of Proxmox Virtual Environment (PVE) and exits if the version is not supported.
pve_check() { pve_check() {
if [ $(pveversion | grep "pve-manager/8" | wc -l) -ne 1 ]; then if [ $(pveversion | grep "pve-manager/8" | wc -l) -ne 1 ]; then
@ -419,6 +430,7 @@ advanced_settings() {
} }
install_script() { install_script() {
check_root
ssh_check ssh_check
arch_check arch_check
pve_check pve_check