Update install.sh

Arch linux support added
This commit is contained in:
Hiradpi 2023-08-06 15:11:08 +03:30 committed by GitHub
parent 329889ec00
commit 7ddd4e5660
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -53,21 +53,29 @@ 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
if [false]; then
echo -e "${red} Please use Debian 10 or higher ${plain}\n" && exit 1
fi
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) centos|fedora)
yum install -y -q wget curl tar yum install -y -q wget curl tar
;; ;;
arch)
pacman -Syu --noconfirm wget curl tar
;;
*) *)
apt install -y -q 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}"