mirror of
https://github.com/NixOS/nix.git
synced 2025-11-12 21:46:01 +01:00
Use writableTmpDirAsHomeHook
This commit is contained in:
parent
01388b3e78
commit
f29acd5bbc
2 changed files with 4 additions and 4 deletions
|
|
@ -3,6 +3,7 @@
|
||||||
buildPackages,
|
buildPackages,
|
||||||
stdenv,
|
stdenv,
|
||||||
mkMesonExecutable,
|
mkMesonExecutable,
|
||||||
|
writableTmpDirAsHomeHook,
|
||||||
|
|
||||||
nix-flake,
|
nix-flake,
|
||||||
nix-flake-c,
|
nix-flake-c,
|
||||||
|
|
@ -55,12 +56,11 @@ mkMesonExecutable (finalAttrs: {
|
||||||
runCommand "${finalAttrs.pname}-run"
|
runCommand "${finalAttrs.pname}-run"
|
||||||
{
|
{
|
||||||
meta.broken = !stdenv.hostPlatform.emulatorAvailable buildPackages;
|
meta.broken = !stdenv.hostPlatform.emulatorAvailable buildPackages;
|
||||||
|
buildInputs = [ writableTmpDirAsHomeHook ];
|
||||||
}
|
}
|
||||||
(''
|
(''
|
||||||
export _NIX_TEST_UNIT_DATA=${resolvePath ./data}
|
export _NIX_TEST_UNIT_DATA=${resolvePath ./data}
|
||||||
export NIX_CONFIG="extra-experimental-features = flakes"
|
export NIX_CONFIG="extra-experimental-features = flakes"
|
||||||
export HOME="$TMPDIR/home"
|
|
||||||
mkdir -p "$HOME"
|
|
||||||
${stdenv.hostPlatform.emulator buildPackages} ${lib.getExe finalAttrs.finalPackage}
|
${stdenv.hostPlatform.emulator buildPackages} ${lib.getExe finalAttrs.finalPackage}
|
||||||
touch $out
|
touch $out
|
||||||
'');
|
'');
|
||||||
|
|
|
||||||
|
|
@ -3,6 +3,7 @@
|
||||||
buildPackages,
|
buildPackages,
|
||||||
stdenv,
|
stdenv,
|
||||||
mkMesonExecutable,
|
mkMesonExecutable,
|
||||||
|
writableTmpDirAsHomeHook,
|
||||||
|
|
||||||
nix-store,
|
nix-store,
|
||||||
nix-store-c,
|
nix-store-c,
|
||||||
|
|
@ -72,11 +73,10 @@ mkMesonExecutable (finalAttrs: {
|
||||||
runCommand "${finalAttrs.pname}-run"
|
runCommand "${finalAttrs.pname}-run"
|
||||||
{
|
{
|
||||||
meta.broken = !stdenv.hostPlatform.emulatorAvailable buildPackages;
|
meta.broken = !stdenv.hostPlatform.emulatorAvailable buildPackages;
|
||||||
|
buildInputs = [ writableTmpDirAsHomeHook ];
|
||||||
}
|
}
|
||||||
(''
|
(''
|
||||||
export _NIX_TEST_UNIT_DATA=${data + "/src/libstore-tests/data"}
|
export _NIX_TEST_UNIT_DATA=${data + "/src/libstore-tests/data"}
|
||||||
export HOME="$TMPDIR/home"
|
|
||||||
mkdir -p "$HOME"
|
|
||||||
${stdenv.hostPlatform.emulator buildPackages} ${lib.getExe finalAttrs.finalPackage}
|
${stdenv.hostPlatform.emulator buildPackages} ${lib.getExe finalAttrs.finalPackage}
|
||||||
touch $out
|
touch $out
|
||||||
'');
|
'');
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue