2006-03-01 12:15:33 +00:00
|
|
|
set -e
|
|
|
|
|
2006-03-10 22:27:26 +00:00
|
|
|
# Maybe the build directory is symlinked.
|
|
|
|
export NIX_IGNORE_SYMLINK_STORE=1
|
|
|
|
|
2006-03-01 12:15:33 +00:00
|
|
|
export TEST_ROOT=$(pwd)/test-tmp
|
|
|
|
export NIX_STORE_DIR=$TEST_ROOT/store
|
|
|
|
export NIX_DATA_DIR=$TEST_ROOT/data
|
|
|
|
export NIX_LOCALSTATE_DIR=$TEST_ROOT/var
|
|
|
|
export NIX_LOG_DIR=$TEST_ROOT/var/log/nix
|
|
|
|
export NIX_STATE_DIR=$TEST_ROOT/var/nix
|
|
|
|
export NIX_DB_DIR=$TEST_ROOT/db
|
|
|
|
export NIX_CONF_DIR=$TEST_ROOT/etc
|
|
|
|
export NIX_BIN_DIR=$TEST_ROOT/bin
|
|
|
|
export NIX_LIBEXEC_DIR=$TEST_ROOT/bin
|
|
|
|
export SHARED=$TEST_ROOT/shared
|
|
|
|
|
|
|
|
export REAL_BIN_DIR=@bindir@
|
|
|
|
export REAL_LIBEXEC_DIR=@libexecdir@
|
|
|
|
export REAL_LOCALSTATE_DIR=@localstatedir@
|
|
|
|
export REAL_DATA_DIR=@datadir@
|
|
|
|
export REAL_STORE_DIR=@storedir@
|
|
|
|
export NIX_BUILD_HOOK=
|
|
|
|
export PERL=perl
|
|
|
|
export TOP=$(pwd)/..
|
|
|
|
export aterm_bin=@aterm_bin@
|
|
|
|
export dot=@dot@
|
2006-03-01 14:17:00 +00:00
|
|
|
export xmllint="@xmllint@"
|
|
|
|
export xmlflags="@xmlflags@"
|
2006-03-01 13:25:08 +00:00
|
|
|
export xsltproc="@xsltproc@"
|
2006-03-01 12:15:33 +00:00
|
|
|
|
|
|
|
export version=@version@
|
2006-03-01 15:46:22 +00:00
|
|
|
export system=@system@
|
2006-03-01 12:51:18 +00:00
|
|
|
|
|
|
|
export nixinstantiate=$TOP/src/nix-instantiate/nix-instantiate
|
|
|
|
export nixstore=$TOP/src/nix-store/nix-store
|
|
|
|
export nixenv=$TOP/src/nix-env/nix-env
|
|
|
|
export nixhash=$TOP/src/nix-hash/nix-hash
|
2006-03-01 14:26:03 +00:00
|
|
|
|
|
|
|
readLink() {
|
|
|
|
ls -l "$1" | sed 's/.*->\ //'
|
|
|
|
}
|