From fcf303dd40b384dcafb424250ee397c96c32a6bb Mon Sep 17 00:00:00 2001 From: Astro <astro@spaceboyz.net> Date: Thu, 22 Aug 2019 01:16:11 +0200 Subject: [PATCH] feat(nix): build card10/ filesystem contents --- default.nix | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/default.nix b/default.nix index a1f33c3fc..dc9649bc1 100644 --- a/default.nix +++ b/default.nix @@ -42,10 +42,13 @@ in stdenv.mkDerivation rec { meson --cross-file card10-cross.ini "$build" ninja -C "$build" -j $NIX_BUILD_CORES - # Copy artifacts to derivation outputs. - install -D -m 444 "$build/bootloader/bootloader.elf" -t "$out/bootloader" - install -D -m 444 "$build/pycardium/pycardium_epicardium.bin" -t "$out/pycardium" - install -D -m 444 "$build/epicardium/epicardium.elf" -t "$out/epicardium" - install -D -m 444 "$build/pycardium/pycardium.elf" -t "$out/pycardium" + # Copy ELFs for debugging + install -D -m 444 "$build/bootloader/bootloader.elf" -t "$out/lib/bootloader.elf" + install -D -m 444 "$build/epicardium/epicardium.elf" -t "$out/lib/epicardium.elf" + install -D -m 444 "$build/pycardium/pycardium.elf" -t "$out/lib/pycardium.elf" + # Create new flash contents + install -D -m 444 "$build/pycardium/pycardium_epicardium.bin" "$out/card10/card10.bin" + install -m 444 preload/*.py -t $out/card10/ + cp -ar preload/apps $out/card10/ ''; } -- GitLab