|
@@ -53,21 +53,28 @@ elif [[ "${release}" == "debian" ]]; then
|
|
if [[ ${os_version} -lt 10 ]]; then
|
|
if [[ ${os_version} -lt 10 ]]; then
|
|
echo -e "${red} Please use Debian 10 or higher ${plain}\n" && exit 1
|
|
echo -e "${red} Please use Debian 10 or higher ${plain}\n" && exit 1
|
|
fi
|
|
fi
|
|
|
|
+elif [[ "${release}" == "arch" ]]; then
|
|
|
|
+ echo "OS is ArchLinux"
|
|
|
|
+
|
|
else
|
|
else
|
|
echo -e "${red}Failed to check the OS version, please contact the author!${plain}" && exit 1
|
|
echo -e "${red}Failed to check the OS version, please contact the author!${plain}" && exit 1
|
|
fi
|
|
fi
|
|
|
|
|
|
install_base() {
|
|
install_base() {
|
|
case "${release}" in
|
|
case "${release}" in
|
|
- centos | fedora)
|
|
|
|
- yum install -y -q wget curl tar
|
|
|
|
- ;;
|
|
|
|
- *)
|
|
|
|
- apt install -y -q wget curl tar
|
|
|
|
- ;;
|
|
|
|
|
|
+ centos|fedora)
|
|
|
|
+ yum install -y -q wget curl tar
|
|
|
|
+ ;;
|
|
|
|
+ arch)
|
|
|
|
+ pacman -Syu --noconfirm wget curl tar
|
|
|
|
+ ;;
|
|
|
|
+ *)
|
|
|
|
+ apt install -y -q wget curl tar
|
|
|
|
+ ;;
|
|
esac
|
|
esac
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+
|
|
# This function will be called when user installed x-ui out of sercurity
|
|
# This function will be called when user installed x-ui out of sercurity
|
|
config_after_install() {
|
|
config_after_install() {
|
|
echo -e "${yellow}Install/update finished! For security it's recommended to modify panel settings ${plain}"
|
|
echo -e "${yellow}Install/update finished! For security it's recommended to modify panel settings ${plain}"
|