22 lines
366 B
Bash
22 lines
366 B
Bash
|
#! /bin/sh
|
||
|
# Usage:
|
||
|
# $1: version of GHC
|
||
|
# $2: invocation path of GHC
|
||
|
# $3: prefix
|
||
|
version="$1"
|
||
|
if test -z "$3"; then
|
||
|
prefix="-package-conf "
|
||
|
else
|
||
|
prefix="$3"
|
||
|
fi
|
||
|
PATH="$2:$PATH"
|
||
|
IFS=":"
|
||
|
PKGS=""
|
||
|
for p in $PATH; do
|
||
|
PkgDir="$p/../lib/ghc-pkgs/ghc-$version"
|
||
|
for i in $PkgDir/*.installedconf; do
|
||
|
test -f $i && PKGS="$PKGS $prefix$i"
|
||
|
done
|
||
|
done
|
||
|
echo $PKGS
|