build: Set 'NIX_LIBEXEC_DIR' in 'pre-inst-env'.
Reported by Nikita Karetnikov <nikita@karetnikov.org>. * test-env.in: Move 'NIX_LIBEXEC_DIR' setting to... * pre-inst-env.in: ... here.
This commit is contained in:
parent
566146abba
commit
70d1ce9afc
|
@ -45,7 +45,10 @@ NIX_ROOT_FINDER="$abs_top_builddir/nix/scripts/list-runtime-roots"
|
||||||
NIX_SUBSTITUTERS="$abs_top_builddir/nix/scripts/substitute-binary"
|
NIX_SUBSTITUTERS="$abs_top_builddir/nix/scripts/substitute-binary"
|
||||||
NIX_SETUID_HELPER="$abs_top_builddir/nix-setuid-helper"
|
NIX_SETUID_HELPER="$abs_top_builddir/nix-setuid-helper"
|
||||||
NIX_BUILD_HOOK="$abs_top_builddir/nix/scripts/offload"
|
NIX_BUILD_HOOK="$abs_top_builddir/nix/scripts/offload"
|
||||||
export NIX_ROOT_FINDER NIX_SETUID_HELPER NIX_SUBSTITUTERS NIX_BUILD_HOOK
|
NIX_LIBEXEC_DIR="@abs_top_builddir@/nix/scripts" # for 'guix-authenticate'
|
||||||
|
|
||||||
|
export NIX_ROOT_FINDER NIX_SETUID_HELPER NIX_SUBSTITUTERS \
|
||||||
|
NIX_BUILD_HOOK NIX_LIBEXEC_DIR
|
||||||
|
|
||||||
# The 'guix-register' program.
|
# The 'guix-register' program.
|
||||||
GUIX_REGISTER="$abs_top_builddir/guix-register"
|
GUIX_REGISTER="$abs_top_builddir/guix-register"
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
|
|
||||||
# GNU Guix --- Functional package management for GNU
|
# GNU Guix --- Functional package management for GNU
|
||||||
# Copyright © 2012, 2013 Ludovic Courtès <ludo@gnu.org>
|
# Copyright © 2012, 2013, 2014 Ludovic Courtès <ludo@gnu.org>
|
||||||
#
|
#
|
||||||
# This file is part of GNU Guix.
|
# This file is part of GNU Guix.
|
||||||
#
|
#
|
||||||
|
@ -53,9 +53,6 @@ then
|
||||||
chmod 400 "$NIX_CONF_DIR/signing-key.sec"
|
chmod 400 "$NIX_CONF_DIR/signing-key.sec"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# For 'guix-authenticate'.
|
|
||||||
NIX_LIBEXEC_DIR="@abs_top_builddir@/nix/scripts"
|
|
||||||
|
|
||||||
# A place to store data of the substituter.
|
# A place to store data of the substituter.
|
||||||
GUIX_BINARY_SUBSTITUTE_URL="file://$NIX_STATE_DIR/substituter-data"
|
GUIX_BINARY_SUBSTITUTE_URL="file://$NIX_STATE_DIR/substituter-data"
|
||||||
rm -rf "$NIX_STATE_DIR/substituter-data"
|
rm -rf "$NIX_STATE_DIR/substituter-data"
|
||||||
|
@ -67,7 +64,7 @@ then
|
||||||
export NIX_IGNORE_SYMLINK_STORE NIX_STORE_DIR \
|
export NIX_IGNORE_SYMLINK_STORE NIX_STORE_DIR \
|
||||||
NIX_LOCALSTATE_DIR NIX_LOG_DIR NIX_STATE_DIR NIX_DB_DIR \
|
NIX_LOCALSTATE_DIR NIX_LOG_DIR NIX_STATE_DIR NIX_DB_DIR \
|
||||||
NIX_ROOT_FINDER NIX_SETUID_HELPER GUIX_BINARY_SUBSTITUTE_URL \
|
NIX_ROOT_FINDER NIX_SETUID_HELPER GUIX_BINARY_SUBSTITUTE_URL \
|
||||||
NIX_CONF_DIR NIX_LIBEXEC_DIR XDG_CACHE_HOME
|
NIX_CONF_DIR XDG_CACHE_HOME
|
||||||
|
|
||||||
# Do that because store.scm calls `canonicalize-path' on it.
|
# Do that because store.scm calls `canonicalize-path' on it.
|
||||||
mkdir -p "$NIX_STORE_DIR"
|
mkdir -p "$NIX_STORE_DIR"
|
||||||
|
|
Loading…
Reference in New Issue