Update unifi.sh

This commit is contained in:
Håvard Gjøby Thom 2024-11-27 07:45:07 +01:00 committed by GitHub
parent 81c83d6551
commit c9fd47a25a
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -16,40 +16,7 @@ cat <<"EOF"
EOF EOF
} }
function run_avx_check {
if grep -q 'avx' /proc/cpuinfo; then
echo "AVX is supported. Proceeding with LXC setup."
else
echo "AVX instructions supported on this CPU. Would you like to explore alternatives?"
read -p "(y/n): " avx_response
if [[ "$avx_response" =~ ^[Yy]$ ]]; then
handle_avx_alternatives
else
echo "Exiting setup due to lack of AVX support."
exit 1
fi
fi
}
function handle_avx_alternatives {
echo "Choose an alternative installation method:"
echo "1) Install MongoDB 4.2 on LXC container"
echo "2) Install UniFi on Debian 12 VM (Coming Soon!)"
read -p "Enter your choice (1): " alt_choice
if [[ "$alt_choice" == "1" ]]; then
echo "Proceeding with MongoDB 4.2 installation on LXC..."
# Set a flag for the installer script
export MONGO_VERSION="4.2"
else
echo "Invalid choice. Only option 1 is currently available."
echo "VM installation option coming soon!"
exit 1
fi
}
header_info header_info
run_avx_check
echo -e "Loading..." echo -e "Loading..."
APP="Unifi" APP="Unifi"
var_disk="8" var_disk="8"
@ -103,4 +70,4 @@ description
msg_ok "Completed Successfully!\n" msg_ok "Completed Successfully!\n"
echo -e "${APP}${CL} should be reachable by going to the following URL. echo -e "${APP}${CL} should be reachable by going to the following URL.
${BL}https://${IP}:8443${CL} \n" ${BL}https://${IP}:8443${CL} \n"