stm32: work around hydra restricted mode

pull/30/head
Sebastien Bourdeauducq 2019-11-01 11:04:55 +08:00
parent 60e16ada2a
commit a6f8e1a558
1 changed files with 19 additions and 15 deletions

View File

@ -8,12 +8,16 @@ let
rustPlatform = pkgs.recurseIntoAttrs (pkgs.callPackage ./rustPlatform.nix {
inherit rustManifest;
});
buildStm32Firmware = { name, src, cargoSha256 ? (import "${src}/cargosha256.nix") }:
buildStm32Firmware = { name, src }:
let
cargoSha256Drv = pkgs.runCommand "${name}-cargosha256" { } ''cp "${src}/cargosha256.nix" $out'';
in
rustPlatform.buildRustPackage rec {
inherit name;
version = "0.0.0";
inherit src cargoSha256;
inherit src;
cargoSha256 = (import cargoSha256Drv);
buildPhase = ''
export CARGO_HOME=$(mktemp -d cargo-home.XXX)