#!/bin/sh

# Usage: gnucash-env any-cmd [ args ... ]
# runs any-cmd in an environment appropriate for gnucash.
# we'll also add a gnucash-build-env later for running from the install tree.

GNC_MODULE_PATH="/afs/sipb.mit.edu/project/gnucash/1.8/arch/i386_rh9/lib/gnucash:${GNC_MODULE_PATH}"

EXTRA_PATH="/afs/sipb.mit.edu/project/g-wrap/1.3.4/arch/i386_linux24/share/guile"
EXTRA_PATH="${EXTRA_PATH}:/afs/sipb.mit.edu/project/gnucash/1.8/arch/i386_rh9/share/guile-modules"
EXTRA_PATH="${EXTRA_PATH}:/afs/sipb.mit.edu/project/gnucash/1.8/arch/i386_rh9/share/scm"

GUILE_LOAD_PATH="${EXTRA_PATH}:${GUILE_LOAD_PATH}"

EXTRA_LIBS="${GNC_MODULE_PATH}"
EXTRA_LIBS="${EXTRA_LIBS}:/afs/sipb.mit.edu/project/gnucash/1.8/arch/i386_rh9/lib"
EXTRA_LIBS="${EXTRA_LIBS}:/afs/sipb.mit.edu/project/gnucash/1.8/arch/i386_rh9/lib/gnucash"
EXTRA_LIBS="${EXTRA_LIBS}:/afs/sipb.mit.edu/project/g-wrap/1.3.4/arch/i386_linux24/lib"

LD_LIBRARY_PATH="${EXTRA_LIBS}:${LD_LIBRARY_PATH}"
LTDL_LIBRARY_PATH="${EXTRA_LIBS}:${LTDL_LIBRARY_PATH}"

export GNC_MODULE_PATH
export GUILE_LOAD_PATH
export LD_LIBRARY_PATH
export LTDL_LIBRARY_PATH

exec "$@"
