aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-10-17tests: Add names to VM testsaszlig
Having vm-test-run-unnamed for all the test derivation doesn't look very nice, so in order to better distinguish them from their store path, let's actually give them proper names. Signed-off-by: aszlig <aszlig@nix.build>
2020-10-17Convert VM tests to Pythonaszlig
Perl-based tests are deprecated since NixOS 20.03 and subsequently got removed in NixOS 20.09, which effectively means that tests are going to fail as soon as we build it with NixOS 20.09 or anything newer. I've put "# fmt: off" at the start of every testScript, because formatting with Black really messes up indentation and I don't think it really adds anything in value or readability for inlined Python scripts. Signed-off-by: aszlig <aszlig@nix.build>
2020-10-16Merge pull request #4151 from obsidiansystems/bump-nixpkgsEelco Dolstra
Bump Nixpkgs to hopefully fix linkrot
2020-10-15Bump Nixpkgs to hopefully fix linkrotJohn Ericson
2020-10-14Create /etc/passwd *after* figuring out the sandbox uid/gidEelco Dolstra
Fixes build failures like # nix log /nix/store/gjaa0psfcmqvw7ivggsncx9w364p3s8s-sshd.conf-validated.drv No user exists for uid 30012
2020-10-13Merge branch 'split_build_cc' of https://github.com/obsidiansystems/nixEelco Dolstra
2020-10-13Merge pull request #4141 from volth/patch-11Eelco Dolstra
Handle amount of disk space saved by hard linking being negative
2020-10-12Merge remote-tracking branch 'upstream/master' into split_build_ccJohn Ericson
2020-10-12Merge branches 'split_build_hh-0', 'split_build_hh-1', 'split_build_hh-2', ↵John Ericson
'split_build_hh-3' and 'split_build_hh-4' into split_build_cc
2020-10-12Trim worker.hhJohn Ericson
2020-10-12Rename to hand-hold git (worker.hh)John Ericson
2020-10-12Trim substitution-goal.hhJohn Ericson
2020-10-12Rename to hand-hold git (substitution-goal.hh)John Ericson
2020-10-12Trim hook-instance.hhJohn Ericson
2020-10-12Rename to hand-hold git (hook-instance.hh)John Ericson
2020-10-12Trim goal.hhJohn Ericson
2020-10-12Rename to hand-hold git (goal.hh)John Ericson
2020-10-12Trim derivation-goal.hhJohn Ericson
2020-10-12Rename to hand-hold git (derivation-goal.hh)John Ericson
2020-10-12Change .cc files to use split build headersJohn Ericson
2020-10-12Prepare for build/*.hh headersJohn Ericson
2020-10-12Handle amount of disk space saved by hard linking being negativevolth
Fixes bogus messages like "currently hard linking saves 17592186044416.00 MiB".
2020-10-12Merge pull request #4136 from obsidiansystems/split-uds-remote-storeEelco Dolstra
Split out uds-remote-store.{cc.hh}
2020-10-11Split out uds-remote-store.{cc.hh}John Ericson
2020-10-11Copy {uds-,}remote-store.{cc,hh}John Ericson
This prepares for the splitting that happens in the next commit.
2020-10-11Merge pull request #4135 from obsidiansystems/split-local-fs-store-headerEelco Dolstra
Split out `local-fs-store.hh`
2020-10-11Merge branches 'build-1', 'build-2', 'build-3', 'build-4', 'build-5', ↵John Ericson
'build-6', 'build-7' and 'build-8' into split_build_cc
2020-10-11Trim lock.ccJohn Ericson
2020-10-11Rename to hand-hold git (lock.cc)John Ericson
2020-10-11Trim lock.hhJohn Ericson
2020-10-11Rename to hand-hold git (lock.hh)John Ericson
2020-10-11Trim build/worker.ccJohn Ericson
2020-10-11Rename to hand-hold git (build/worker.cc)John Ericson
2020-10-11Trim build/substitution-goal.ccJohn Ericson
2020-10-11Rename to hand-hold git (build/substitution-goal.cc)John Ericson
2020-10-11Trim build/local-store-build.ccJohn Ericson
2020-10-11Rename to hand-hold git (build/local-store-build.cc)John Ericson
2020-10-11Trim build/hook-instance.ccJohn Ericson
2020-10-11Rename to hand-hold git (build/hook-instance.cc)John Ericson
2020-10-11Trim build/goal.ccJohn Ericson
2020-10-11Rename to hand-hold git (build/goal.cc)John Ericson
2020-10-11Trim build/derivation-goal.ccJohn Ericson
2020-10-11Rename to hand-hold git (build/derivation-goal.cc)John Ericson
2020-10-11Trim build.hhJohn Ericson
2020-10-11Rename to hand-hold git (build.hh)John Ericson
2020-10-11Prepare for build/* filesJohn Ericson
2020-10-11Split out `commonChildInit`John Ericson
2020-10-09Split out `local-fs-store.hh`John Ericson
This matches the already-existing `local-fs-store.cc`.
2020-10-09nix develop: Unset $HOSTNAMEEelco Dolstra
This is set to "localhost" by stdenv which is probably not what you want.
2020-10-09nix develop: Source ~/.bashrcEelco Dolstra
Fixes #4104.