From 4b6036a07b9767ecdb9b04f1effb5170c3f7dd4e Mon Sep 17 00:00:00 2001 From: Evan Lucas Date: Wed, 5 Aug 2020 21:26:13 -0500 Subject: build,deps: add gen-openssl target This adds a new make target to generate platform dependent files for openssl on non-linux machines. The scripts we currently have in place require linux. This adds a Dockerfile that installs the necessary dependencies to be able to generate these files. Previously, it was necessary to run `make -C deps/openssl/config` on a linux machine. Now, as long as docker is installed and in your `PATH`, it is possible to run `make gen-openssl`. PR-URL: https://github.com/nodejs/node/pull/34642 Reviewed-By: James M Snell --- deps/openssl/config/Dockerfile | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 deps/openssl/config/Dockerfile (limited to 'deps') diff --git a/deps/openssl/config/Dockerfile b/deps/openssl/config/Dockerfile new file mode 100644 index 00000000000..59adb3f4d73 --- /dev/null +++ b/deps/openssl/config/Dockerfile @@ -0,0 +1,12 @@ +FROM ubuntu:20.04 + +VOLUME /node + +RUN buildDeps='binutils build-essential vim nasm git' \ + && apt-get update \ + && apt-get install -y --no-install-recommends --force-yes $buildDeps \ + && apt-get clean \ + && apt-get autoremove -y \ + && rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/* + +WORKDIR /node -- cgit v1.2.3