diff options
Diffstat (limited to 'tools/vagrant')
-rwxr-xr-x | tools/vagrant/provision-nonprivileged.sh | 21 | ||||
-rwxr-xr-x | tools/vagrant/provision.sh | 6 | ||||
-rwxr-xr-x | tools/vagrant/startup.sh | 3 |
3 files changed, 30 insertions, 0 deletions
diff --git a/tools/vagrant/provision-nonprivileged.sh b/tools/vagrant/provision-nonprivileged.sh new file mode 100755 index 0000000000..715ac7b16f --- /dev/null +++ b/tools/vagrant/provision-nonprivileged.sh | |||
@@ -0,0 +1,21 @@ | |||
1 | #!/bin/bash -e | ||
2 | |||
3 | # Compile and install the Rockbox toolchain | ||
4 | # s - sh (Archos models) | ||
5 | # m - m68k (iriver h1x0/h3x0, iaudio m3/m5/x5 and mpio hd200) | ||
6 | # a - arm (ipods, iriver H10, Sansa, D2, Gigabeat, etc) | ||
7 | # i - mips (Jz4740 and ATJ-based players) | ||
8 | # r - arm-app (Samsung ypr0) | ||
9 | |||
10 | # MIPS toolchain fails at installation: https://pastebin.com/raw/8SBhN58q | ||
11 | # ARM-APP toolchain is not tested | ||
12 | echo s m a | RBDEV_PREFIX="${HOME}/rbdev-toolchain" /rockbox/tools/rockboxdev.sh | ||
13 | echo 'PATH="$HOME/rbdev-toolchain/bin:$PATH"' >> "${HOME}/.profile" | ||
14 | |||
15 | # Download SDL-1.2.5 and compile it using MinGW32 | ||
16 | cd "${HOME}" | ||
17 | wget --progress=bar:force http://www.libsdl.org/release/SDL-1.2.15.tar.gz | ||
18 | tar -zxvf SDL-1.2.15.tar.gz | ||
19 | cd SDL-1.2.15 | ||
20 | ./configure --host=x86_64-w64-mingw32 --prefix="${HOME}/mingw32-sdl" | ||
21 | make install | ||
diff --git a/tools/vagrant/provision.sh b/tools/vagrant/provision.sh new file mode 100755 index 0000000000..cba1bfefaa --- /dev/null +++ b/tools/vagrant/provision.sh | |||
@@ -0,0 +1,6 @@ | |||
1 | #!/bin/bash -e | ||
2 | |||
3 | # Update the OS and install all required packages | ||
4 | apt-get update | ||
5 | apt-get dist-upgrade -y | ||
6 | apt-get install -y zip build-essential gcc-mingw-w64-i686 gcc-mingw-w64-x86-64 texinfo automake libtool-bin flex bison libncurses-dev | ||
diff --git a/tools/vagrant/startup.sh b/tools/vagrant/startup.sh new file mode 100755 index 0000000000..927cad725d --- /dev/null +++ b/tools/vagrant/startup.sh | |||
@@ -0,0 +1,3 @@ | |||
1 | #!/bin/bash -e | ||
2 | |||
3 | # This script runs on every boot | ||