diff options
author | Evan Lucas <evanlucas@me.com> | 2020-08-06 05:26:13 +0300 |
---|---|---|
committer | Evan Lucas <evanlucas@me.com> | 2020-08-25 18:51:19 +0300 |
commit | 4b6036a07b9767ecdb9b04f1effb5170c3f7dd4e (patch) | |
tree | 4eb7e286c8ea5de9be7120911ffd1bc85e2e9d3b /deps | |
parent | ad2c22df61be67db5764e7e72d02d8351663bcee (diff) |
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 <jasnell@gmail.com>
Diffstat (limited to 'deps')
-rw-r--r-- | deps/openssl/config/Dockerfile | 12 |
1 files changed, 12 insertions, 0 deletions
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 |