1
1
mirror of https://github.com/NixOS/mobile-nixos.git synced 2025-01-07 12:11:28 +03:00
Commit Graph

29 Commits

Author SHA1 Message Date
Samuel Dionne-Riel
dfd39a16cb bin/hydra-eval: Add hydra-like eval helper
This helper is intended to be used by contributors that are changing
parts of this project that are either touching `lib/` and the evaluation
helpers, or changing `release.nix`.

There are no facilities to *compare* evals, yet. But this can be done by
the contributor, they can go to any commit they want to compare to, run
the eval and save the output markdown report. Then they can compare
against their new markdown report.

Finally, splitting the eval errors like we do in the reports should make
it really obvious what errors happened during the eval.
2021-02-24 18:19:10 -05:00
Samuel Dionne-Riel
14c7654ba2 bin/menuconfig: hardcode program name 2020-10-09 20:26:03 -04:00
Samuel Dionne-Riel
7dd821cb05 bin/kernel-normalize-config: hardcode program name 2020-10-09 20:25:52 -04:00
Samuel Dionne-Riel
bbc73e40ed bin/menuconfig: Normalize after updating the kernel config
This is needed because the build environment differs in the kernel
normalization step compared to the build step.
2020-09-30 02:11:47 -04:00
Samuel Dionne-Riel
a2ef48313e bin/kernel-normalize-config: Use the kernel normalization build 2020-09-30 02:11:47 -04:00
Samuel Dionne-Riel
8711126bbd bin/menuconfig: support external devices 2020-07-28 00:05:14 -04:00
Samuel Dionne-Riel
b67de7074f bin/menuconfig: Fix breakage caused by #152
Big woops.
2020-05-26 11:51:43 -04:00
Samuel Dionne-Riel
c3d1ece95c bin/kernel-normalize-config: Use bin/menuconfig
This does present the drawback of not validating the kernel builds.
Though I expect the user will build the kernel anyway after.
2020-03-27 16:34:33 -04:00
Samuel Dionne-Riel
99cbd9a6de bin/menuconfig: Add porcelain around menuconfig 2020-03-27 16:34:33 -04:00
Samuel Dionne-Riel
a2505a5f6a kernel-normalize-config: don't assume -I nixpkgs 2019-10-02 00:34:05 -04:00
Samuel Dionne-Riel
5aa721d656 bin/ssh-initrd: also be lenient with host keys 2019-09-24 23:00:02 -04:00
Samuel Dionne-Riel
110b88c082 bin/ssh-initrd: Adds tool to ssh with the usb networking gadget 2019-09-21 23:22:03 -04:00
Samuel Dionne-Riel
683ce12eb7 Removes custom porcelain...
Let's rely on nix-build mainly.
2019-09-21 22:45:08 -04:00
Samuel Dionne-Riel
72b4f97956 bin/boot-qemu: WIP fixes for stage-2 changes 2019-09-21 13:56:26 -04:00
Samuel Dionne-Riel
6a49a823c9 bin/kernel-normalize-config: Adds script to normalize config 2019-09-18 15:37:31 -04:00
Samuel Dionne-Riel
3844f4d209 bin/build: uses local nixpkgs checkout 2019-06-09 22:16:43 -04:00
Samuel Dionne-Riel
848c0188fb bin/boot-qemu: Adds missing qemu dependency 2019-06-09 22:16:43 -04:00
Samuel Dionne-Riel
162ae19c0b bin/build: isolate from system...
This will stop NIX_PATH overlays from "infecting" the builds.
2018-11-05 20:50:47 -05:00
Samuel Dionne-Riel
fb1a512c47 Makes bin/build exec. 2018-06-23 22:08:24 -04:00
Samuel Dionne-Riel
b623007684 WIP : Builds a system image using nixos. 2018-06-23 17:11:07 -04:00
Samuel Dionne-Riel
a607f97799 Starts refactoring a bit of the helpers. 2018-06-23 16:12:39 -04:00
Samuel Dionne-Riel
3d517c0687 bin/build: begins refactor. 2018-06-23 16:06:53 -04:00
Samuel Dionne-Riel
a0e8f96605 boot-qemu: also print the qemu command line. 2018-06-18 21:22:30 -04:00
Samuel Dionne-Riel
6095b623f6 Adds qemu-x86_64 device.
Network doesn't work :/
2018-06-17 20:55:34 -04:00
Samuel Dionne-Riel
ba7e531519 Fixes remote-boot to return exit status. 2018-06-17 19:57:22 -04:00
Samuel Dionne-Riel
14fc3b0edd bin/build: whoopsie, didn't report the exit status of last command. 2018-06-17 00:56:14 +00:00
Samuel Dionne-Riel
844313903e WIP Migrates device configuration into the options system. 2018-06-16 23:21:41 +00:00
Samuel Dionne-Riel
7a4b625cf7 Ugh 2018-06-13 02:29:26 +00:00
Samuel Dionne-Riel
e57a2d401a Adds two bin/* scripts to help out developers and users. 2018-06-13 02:28:33 +00:00