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"

View File

@ -31,6 +31,8 @@
"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"