Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/utils/bin/activate.bash
blob: 86950097a14c669bc25f20e56a92777bea8b9151 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27

if [ -z "$PACKAGE_HOME" ]; then
    PACKAGE_HOME=$(pwd)
fi

# which -s narwhal doesn't work (os x 10.5, kriskowal)
if [ -f "$PACKAGE_HOME"/bin/narwhal ]; then
    NARWHAL="$PACKAGE_HOME"/bin/narwhal
elif [ -f "$PACKAGE_HOME"/packages/narwhal/bin/narwhal ]; then
    NARWHAL="$PACKAGE_HOME"/packages/narwhal/bin/narwhal
else
    env narwhal -e '' >/dev/null 2>&1
    if [ "$?" -ne 127 ]; then
        NARWHAL=narwhal
    else
        echo "ERROR: narwhal is not in your PATH or $PACKAGE_HOME/bin."
        exit
    fi
fi

if [ -f "$PACKAGE_HOME"/narwhal.conf ]; then
    source "$PACKAGE_HOME"/narwhal.conf
    export NARWHAL_DEFAULT_PLATFORM
fi

export PATH="$("$NARWHAL" --package "$PACKAGE_HOME" --path :)"