blob: 909b269340cf7f4007b7f3836b2e9db6eae2efa6 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
|
#!/bin/bash
if [ "$EUID" -eq 0 ]; then
echo "Please don't run this as root, let sudo handle privilege escalation"
exit 1
fi
if ! command -v sudo &> /dev/null; then
echo "Could not find sudo, please make sure it is installed and set up correctly."
exit
fi
case "$OSTYPE" in
darwin*)
export INSTALLER_PM="brew"
echo "Detected your OS as \"mac\"."
./install/install_mac.sh
;;
linux*)
echo "I detected that you are running linux, please enter your distro."
tput setaf 4
echo "Please enter: \"arch\", \"fedora\" or \"debian\""
tput setaf 3
printf "> "
read distro
printf "\n"
tput sgr0
if [ $distro == "arch" ]; then
export INST_PM="sudo packman -S"
elif [ $distro == "debian" ]; then
export INST_PM="sudo apt-get -y install"
elif [ $distro == "fedora" ]; then
export INST_PM="sudo dnf -qy install"
else
echo "Unknown distro."
echo "If you know what os you have, you can run the install script manually."
echo "first run `export INST_PM=\"<sudo package-manager>\"` to indicate the package manager to the install script."
exit 1
fi
./install/install_linux.sh
;;
*)
echo "Unkown OS..."
echo "If you know what os you have, you can run the install script manually."
echo "first run `export INST_PM=\"<sudo package-manager>\"` to indicate the package manager to the install script."
;;
esac
|