From ee4cfdda0a54567735e4c30662afd3f76e1c8a61 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Karel=20Ko=C4=8D=C3=AD?= Date: Mon, 3 Oct 2022 22:21:02 +0200 Subject: crypto-wrapper: add and hopefully integrate the tools --- pkgs/crypto-wrapper/default.nix | 18 +++++++++++++----- 1 file changed, 13 insertions(+), 5 deletions(-) (limited to 'pkgs/crypto-wrapper/default.nix') diff --git a/pkgs/crypto-wrapper/default.nix b/pkgs/crypto-wrapper/default.nix index 3f431b2..1d4d20b 100644 --- a/pkgs/crypto-wrapper/default.nix +++ b/pkgs/crypto-wrapper/default.nix @@ -1,9 +1,15 @@ { stdenv, lib, fetchgit -, bash +, bash, openssl , makeWrapper +, libatsha204, mox-otp }: +let -stdenv.mkDerivation rec { + bins = [openssl] + ++ lib.optional (stdenv.system == "aarch64-linux") mox-otp + ++ lib.optional (stdenv.system == "armv7l-linux") libatsha204; + +in stdenv.mkDerivation rec { pname = "crypto-wrapper"; version = "0.4"; meta = with lib; { @@ -19,10 +25,12 @@ stdenv.mkDerivation rec { sha256 = "1ly37cajkmgqmlj230h5az9m2m1rgvf4r0bf94yipp80wl0z215s"; }; + nativeBuildInputs = [ makeWrapper ]; + + installPhase = '' mkdir -p $out/bin - cp crypto-wrapper.sh $out/bin/crypto-wrapper - wrapProgram $out/bin/crypto-wrapper \ - --prefix PATH : ${lib.makeBinPath [ bash openssl coreutils ]} + makeWrapper crypto-wrapper.sh $out/bin/crypto-wrapper \ + --prefix PATH : ${lib.makeBinPath bins} ''; } -- cgit v1.2.3