aboutsummaryrefslogtreecommitdiff
path: root/standalone/android/buildchroot-inchroot
blob: cbf0268248dd24f8ad94d6c481d81bab34475460 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#!/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

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
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
su androidbuilder -c $0-asuser

umount /proc