fixes #1027
This commit is contained in:
parent
3e3576800b
commit
adebf2b38e
41
bootstrap.sh
41
bootstrap.sh
|
@ -142,35 +142,18 @@ osx_homebrew()
|
||||||
archLinux()
|
archLinux()
|
||||||
{
|
{
|
||||||
echo "Detected Arch Linux"
|
echo "Detected Arch Linux"
|
||||||
|
packages="cmake fuse git gperf perl-html-parser nasm wget"
|
||||||
|
if [ "$1" == "qemu" ]; then
|
||||||
|
packages="$packages qemu"
|
||||||
|
elif [ "$1" == "virtualbox" ]; then
|
||||||
|
packages="$packages virtualbox"
|
||||||
|
fi
|
||||||
|
|
||||||
echo "Updating system..."
|
echo "Updating system..."
|
||||||
sudo pacman -Syu
|
sudo pacman -Syu
|
||||||
|
|
||||||
if [ -z "$(which nasm)" ]; then
|
echo "Installing packages $packages..."
|
||||||
echo "Installing nasm..."
|
sudo pacman -S --needed $packages
|
||||||
sudo pacman -S nasm
|
|
||||||
fi
|
|
||||||
|
|
||||||
if [ -z "$(which git)" ]; then
|
|
||||||
echo "Installing git..."
|
|
||||||
sudo pacman -S git
|
|
||||||
fi
|
|
||||||
|
|
||||||
if [ "$1" == "qemu" ]; then
|
|
||||||
if [ -z "$(which qemu-system-x86_64)" ]; then
|
|
||||||
echo "Installing QEMU..."
|
|
||||||
sudo pacman -S qemu
|
|
||||||
else
|
|
||||||
echo "QEMU already installed!"
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
|
|
||||||
echo "Installing fuse..."
|
|
||||||
sudo pacman -S --needed fuse
|
|
||||||
|
|
||||||
if [ -z "$(which cmake)" ]; then
|
|
||||||
echo "Installing cmake..."
|
|
||||||
sudo pacman -S cmake
|
|
||||||
fi
|
|
||||||
}
|
}
|
||||||
|
|
||||||
###############################################################################
|
###############################################################################
|
||||||
|
@ -524,7 +507,7 @@ if [ "Darwin" == "$(uname -s)" ]; then
|
||||||
osx "$emulator"
|
osx "$emulator"
|
||||||
else
|
else
|
||||||
# Here we will use package managers to determine which operating system the user is using.
|
# Here we will use package managers to determine which operating system the user is using.
|
||||||
|
|
||||||
# Arch linux
|
# Arch linux
|
||||||
if hash 2>/dev/null pacman; then
|
if hash 2>/dev/null pacman; then
|
||||||
archLinux "$emulator"
|
archLinux "$emulator"
|
||||||
|
@ -543,8 +526,8 @@ else
|
||||||
# SolusOS
|
# SolusOS
|
||||||
elif hash 2>/dev/null eopkg; then
|
elif hash 2>/dev/null eopkg; then
|
||||||
solus "$emulator"
|
solus "$emulator"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue