summaryrefslogtreecommitdiff
path: root/bin/cabal-install-exec
blob: deebdf5c82bbddf5a8ffe5b40599cd590440e14a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#!/bin/sh

cabal --no-require-sandbox update
for var in "$@"; do
    if [ -d "$HOME/local/src/${var}"]; then
        echo >&2 "$(basename $0): a version of $var is already installed; skipping"
    else
        mkdir -p $HOME/local/src/${var}
        cd $HOME/local/src/${var}
        touch .duplicity-ignore
        cabal sandbox init
        wget https://www.stackage.org/lts/cabal.config
        cabal install $var
        cabal-link-bins
    fi
done