Modify the build_chroot script to support Ubuntu Precise as a target environment.
Signed-off-by: Michele Tartara <[email protected]> --- devel/build_chroot | 37 ++++++++++++++++++++++++++++++++++++- 1 file changed, 36 insertions(+), 1 deletion(-) diff --git a/devel/build_chroot b/devel/build_chroot index b622e81..5640cc7 100755 --- a/devel/build_chroot +++ b/devel/build_chroot @@ -256,9 +256,44 @@ case $DIST_RELEASE in in_chroot -- \ cabal install --global base64-bytestring ;; + precise) + echo "Adding universe repository..." + cat > $CHDIR/etc/apt/sources.list.d/universe.list <<EOF +deb http://archive.ubuntu.com/ubuntu precise universe +EOF + in_chroot -- \ + apt-get update - *) + echo "Installing packages" + in_chroot -- \ + $APT_INSTALL \ + autoconf automake ghc ghc-haddock libghc-network-dev \ + libghc-test-framework{,-hunit,-quickcheck2}-dev \ + libghc-json-dev libghc-curl-dev libghc-hinotify-dev \ + libghc-parallel-dev libghc-utf8-string-dev \ + libghc-hslogger-dev libghc-crypto-dev \ + libghc-regex-pcre-dev libghc-attoparsec-dev \ + libghc-vector-dev libghc-temporary-dev \ + libghc-snap-server-dev libpcre3 libpcre3-dev hscolour hlint pandoc \ + libghc-lifted-base-dev \ + python-setuptools python-sphinx python-epydoc graphviz python-pyparsing \ + python-simplejson python-pyinotify python-pycurl python-paramiko \ + python-bitarray python-ipaddr python-yaml qemu-utils python-coverage pep8 \ + python-dev pylint openssh-client vim git git-email \ + build-essential + echo "Installing cabal packages" + in_chroot -- \ + $APT_INSTALL cabal-install + + in_chroot -- \ + cabal update + + in_chroot -- \ + cabal install --global shelltestrunner + ;; + + *) in_chroot -- \ $APT_INSTALL \ autoconf automake ghc ghc-haddock libghc-network-dev \ -- 1.9.0.rc1.175.g0b1dcb5
