update bootstrap.sh script (#753)

* update bootstrap.sh script

+ macOS users using MacPorts are now supported (fix issue #720);
+ dependencies for macOS users using brew have been updated;
+ the boot step can now be skipped with the '-d' flag, effectively only installing dependencies

* update summary build instructions in README dependencies step

as these are meant as quick instructions, it's probably better to simply use the bootstrap.sh script available in the repo root folder, using the '-d' flag to just install the dependencies, using whatever package manager is available for the host system, rather than forcing the user to manually install those one by one
This commit is contained in:
Glen De Cauwsemaecker 2016-11-08 19:48:10 -05:00 committed by Jeremy Soller
parent 4e314292f8
commit a8319379c6
2 changed files with 126 additions and 54 deletions

View file

@ -127,14 +127,7 @@ $ git clone git@github.com:redox-os/redox.git --origin upstream --recursive
$ cd redox/
# Install/update dependencies
# Linux Users:
$ sudo <your package manager> install make nasm qemu libfuse-dev
# MacOS Users using MacPorts:
$ sudo port install make nasm qemu gcc49 pkg-config osxfuse x86_64-elf-gcc
# MacOS Users using Hombrew:
$ brew install make nasm qemu gcc49 pkg-config Caskroom/cask/osxfuse
$ brew tap glendc/gcc_cross_compilers
$ brew install glendc/gcc_cross_compilers/x64-elf-binutils glendc/gcc_cross_compilers/x64-elf-gcc
$ bash bootstrap.sh -d
# Install rustup.rs
$ curl https://sh.rustup.rs -sSf | sh