Unverified Commit 65f27c32 authored by Colin's avatar Colin Committed by GitHub
Browse files

openssh: remove softhsm ref when cross-compiling (#431783)

parents 0f7a532e 0de27edf
Loading
Loading
Loading
Loading
+4 −3
Original line number Diff line number Diff line
@@ -146,8 +146,8 @@ stdenv.mkDerivation (finalAttrs: {
  ++ lib.optional (!stdenv.hostPlatform.isDarwin) hostname
  ++ lib.optional (!stdenv.hostPlatform.isDarwin && !stdenv.hostPlatform.isMusl) softhsm;

  preCheck =
    lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) ''
  preCheck = lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) (
    ''
      # construct a dummy HOME
      export HOME=$(realpath ../dummy-home)
      mkdir -p ~/.ssh
@@ -197,7 +197,8 @@ stdenv.mkDerivation (finalAttrs: {
      # The extra tests check PKCS#11 interactions, which softhsm emulates with software only
      substituteInPlace regress/test-exec.sh \
        --replace /usr/local/lib/softhsm/libsofthsm2.so ${lib.getLib softhsm}/lib/softhsm/libsofthsm2.so
    '';
    ''
  );
  # integration tests hard to get working on darwin with its shaky
  # sandbox
  # t-exec tests fail on musl