25 lines
910 B
Bash
Executable file
25 lines
910 B
Bash
Executable file
#!/bin/sh
|
|
# Runs inside the chroot set up by buildchroot
|
|
set -e
|
|
if [ "$(whoami)" != root ]; then
|
|
echo "Must run this as root!" >&2
|
|
exit 1
|
|
fi
|
|
|
|
# java needs this mounted to work
|
|
mount -t proc proc /proc
|
|
|
|
echo "deb-src http://ftp.us.debian.org/debian stable main" >> /etc/apt/sources.list
|
|
apt-get update
|
|
apt-get -y install build-essential ghc git libncurses5-dev cabal-install
|
|
apt-get -y install llvm-3.0 # not 3.1; buggy on arm. 3.2 is ok too
|
|
apt-get -y install ca-certificates curl file m4 autoconf zlib1g-dev
|
|
apt-get -y install libgnutls-dev libxml2-dev libgsasl7-dev pkg-config c2hs
|
|
apt-get -y install ant default-jdk rsync wget gnupg lsof
|
|
apt-get -y install gettext unzip python
|
|
apt-get clean
|
|
wget http://snapshot.debian.org/archive/debian/20130903T155330Z/pool/main/a/automake-1.14/automake_1.14-1_all.deb
|
|
dpkg -i automake*.deb
|
|
rm *.deb
|
|
useradd androidbuilder --create-home
|
|
su androidbuilder -c $0-asuser
|