build,deps: add gen-openssl target · nodejs/node@acf63b0 · GitHub
Skip to content

Commit acf63b0

Browse files
evanlucasaddaleax
authored andcommitted
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: #34642 Reviewed-By: James M Snell <jasnell@gmail.com>
1 parent 222fcb1 commit acf63b0

3 files changed

Lines changed: 32 additions & 0 deletions

File tree

Makefile

Lines changed: 16 additions & 0 deletions

deps/openssl/config/Dockerfile

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
FROM ubuntu:20.04
2+
3+
VOLUME /node
4+
5+
RUN buildDeps='binutils build-essential vim nasm git' \
6+
&& apt-get update \
7+
&& apt-get install -y --no-install-recommends --force-yes $buildDeps \
8+
&& apt-get clean \
9+
&& apt-get autoremove -y \
10+
&& rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/*
11+
12+
WORKDIR /node

doc/guides/maintaining-openssl.md

Lines changed: 4 additions & 0 deletions

0 commit comments

Comments
 (0)