Skip to content

Instantly share code, notes, and snippets.

@aszlig
Created June 6, 2018 09:16
Show Gist options
  • Save aszlig/f0e27ac3219265abda94f097346f80e5 to your computer and use it in GitHub Desktop.
Save aszlig/f0e27ac3219265abda94f097346f80e5 to your computer and use it in GitHub Desktop.
$ nix-build -E '(import <nixpkgs> {}).runCommand "foo" {} "echo $out; mkdir -p $out/foo; touch $out/foo/something; date; date +%S | grep '\''^[3-6]'\''"'
these derivations will be built:
/nix/store/ni7sp8xn0r04612zhaqpdbhr3vmvzxab-foo.drv
building '/nix/store/ni7sp8xn0r04612zhaqpdbhr3vmvzxab-foo.drv'...
/nix/store/i3ysd789998jyfqqmz99axjbs547s4z4-foo
Wed Jun 6 09:14:11 UTC 2018
builder for '/nix/store/ni7sp8xn0r04612zhaqpdbhr3vmvzxab-foo.drv' failed with exit code 1
error: build of '/nix/store/ni7sp8xn0r04612zhaqpdbhr3vmvzxab-foo.drv' failed
$ ls -l /nix/store/i3ysd789998jyfqqmz99axjbs547s4z4-foo/foo/something
-rw-r--r-- 1 nixbld1 nixbld 0 Jun 6 11:14 /nix/store/i3ysd789998jyfqqmz99axjbs547s4z4-foo/foo/something
$ nix-build -E '(import <nixpkgs> {}).runCommand "foo" {} "echo $out; mkdir -p $out/foo; touch $out/foo/something; date; date +%S | grep '\''^[3-6]'\''"'
these derivations will be built:
/nix/store/ni7sp8xn0r04612zhaqpdbhr3vmvzxab-foo.drv
building '/nix/store/ni7sp8xn0r04612zhaqpdbhr3vmvzxab-foo.drv'...
/nix/store/i3ysd789998jyfqqmz99axjbs547s4z4-foo
Wed Jun 6 09:14:41 UTC 2018
41
/nix/store/i3ysd789998jyfqqmz99axjbs547s4z4-foo
$ ls -l /nix/store/i3ysd789998jyfqqmz99axjbs547s4z4-foo/foo/something
-r--r--r-- 2202 root root 0 Jan 1 1970 /nix/store/i3ysd789998jyfqqmz99axjbs547s4z4-foo/foo/something
$
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment