Compare commits

..

No commits in common. "32e03aec0675534cf6453cf8ac83776ee7b01db2" and "81c83d65511720ef800d624d604ca3166a3c3f2b" have entirely different histories.

2 changed files with 37 additions and 2 deletions

View File

@ -16,7 +16,40 @@ 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"
@ -70,4 +103,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"

View File

@ -31,9 +31,11 @@
"password": null "password": null
}, },
"notes": [ "notes": [
{
},
{ {
"text": "For non-AVX CPUs, MongoDB 4.2 is installed. Please note this is a legacy solution that may present security risks and could become unsupported in future updates.", "text": "For non-AVX CPUs, MongoDB 4.2 is installed. Please note this is a legacy solution that may present security risks and could become unsupported in future updates.",
"type": "warning" "type": "warning"
} }
] ]
} }