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

Reply via email to