diff --git a/gr-gsm-master/Dockerfile b/gr-gsm-master/Dockerfile index 03cf4276..a756b88f 100644 --- a/gr-gsm-master/Dockerfile +++ b/gr-gsm-master/Dockerfile @@ -57,7 +57,7 @@ RUN cd libosmocore \ --disable-doxygen \ --disable-pcsc \ --prefix=/usr \ - && make -j5 \ + && make "-j$(nproc)" \ && make install \ && make distclean @@ -74,7 +74,7 @@ RUN cd gr-gsm \ -Wno-dev \ -DENABLE_GRCC=OFF \ ../ \ - && make -j5 \ + && make "-j$(nproc)" \ && make install \ && cd ../ \ && rm -rf build/ diff --git a/osmo-bsc-master/Dockerfile b/osmo-bsc-master/Dockerfile index 57b4b04e..6cfaebd9 100644 --- a/osmo-bsc-master/Dockerfile +++ b/osmo-bsc-master/Dockerfile @@ -61,7 +61,7 @@ RUN cd osmo-bsc && \ git rev-parse --abbrev-ref HEAD && git rev-parse HEAD && \ autoreconf -fi && \ ./configure && \ - make -j8 install + make "-j$(nproc)" install VOLUME /data diff --git a/osmo-bts-master/Dockerfile b/osmo-bts-master/Dockerfile index 98b0bb00..6e208c65 100644 --- a/osmo-bts-master/Dockerfile +++ b/osmo-bts-master/Dockerfile @@ -62,7 +62,7 @@ RUN cd osmo-bts && \ git rev-parse --abbrev-ref HEAD && git rev-parse HEAD && \ autoreconf -fi && \ ./configure --enable-trx && \ - make -j8 install + make "-j$(nproc)" install VOLUME /data diff --git a/osmo-gerrit-libosmo/Dockerfile b/osmo-gerrit-libosmo/Dockerfile index 5442703b..1b98c9fb 100644 --- a/osmo-gerrit-libosmo/Dockerfile +++ b/osmo-gerrit-libosmo/Dockerfile @@ -48,7 +48,7 @@ RUN cd libasn1c && \ git fetch && git checkout -f -B master origin/master && \ autoreconf -fi && \ ./configure && \ - make -j8 && \ + make "-j$(nproc)" && \ sudo make install && \ make clean && \ sudo ldconfig @@ -59,7 +59,7 @@ RUN cd libsmpp34 && \ git fetch && git checkout -f -B master origin/master && \ autoreconf -fi && \ ./configure && \ - make -j1 && \ + make "-j$(nproc)" && \ sudo make install && \ make clean && \ sudo ldconfig @@ -70,7 +70,7 @@ RUN cd libosmocore && \ git fetch && git checkout -f -B master origin/master && \ autoreconf -fi && \ ./configure && \ - make -j8 && \ + make "-j$(nproc)" && \ sudo make install && \ make clean && \ sudo ldconfig @@ -82,7 +82,7 @@ RUN cd libosmo-abis && \ git fetch && git checkout -f -B master origin/master && \ autoreconf -fi && \ ./configure && \ - make -j8 && \ + make "-j$(nproc)" && \ sudo make install && \ make clean && \ sudo ldconfig @@ -92,7 +92,7 @@ RUN cd libosmo-netif && \ git fetch && git checkout -f -B master origin/master && \ autoreconf -fi && \ ./configure && \ - make -j8 && \ + make "-j$(nproc)" && \ sudo make install && \ make clean && \ sudo ldconfig @@ -102,7 +102,7 @@ RUN cd libosmo-sccp && \ git fetch && git checkout -f -B master origin/master && \ autoreconf -fi && \ ./configure && \ - make -j8 && \ + make "-j$(nproc)" && \ sudo make install && \ make clean && \ sudo ldconfig @@ -112,7 +112,7 @@ RUN cd osmo-mgw && \ git fetch && git checkout -f -B master origin/master && \ autoreconf -fi && \ ./configure && \ - make -j8 && \ + make "-j$(nproc)" && \ sudo make install && \ make clean && \ sudo ldconfig @@ -122,7 +122,7 @@ RUN cd osmo-iuh && \ git fetch && git checkout -f -B master origin/master && \ autoreconf -fi && \ ./configure && \ - make -j8 && \ + make "-j$(nproc)" && \ sudo make install && \ make clean && \ sudo ldconfig @@ -132,11 +132,11 @@ RUN cd osmo-ggsn && \ git fetch && git checkout -f -B master origin/master && \ autoreconf -fi && \ ./configure && \ - make -j8 && \ + make "-j$(nproc)" && \ sudo make install && \ make clean && \ sudo ldconfig # example command which builds a single osmo-* application at 'docker run' time in tmpfs -CMD /bin/sh -c 'cd /tmpfs && git clone --reference /build/openbsc git://git.osmocom.org/openbsc.git && cd openbsc && git checkout -f -B master origin/master && cd openbsc && autoreconf -fi && ./configure --enable-nat --enable-osmo-bsc --enable-smpp --enable-vty-tests --enable-external-tests && make -j8 check' +CMD /bin/sh -c 'cd /tmpfs && git clone --reference /build/openbsc git://git.osmocom.org/openbsc.git && cd openbsc && git checkout -f -B master origin/master && cd openbsc && autoreconf -fi && ./configure --enable-nat --enable-osmo-bsc --enable-smpp --enable-vty-tests --enable-external-tests && make "-j$(nproc)" check' diff --git a/osmo-ggsn-master/Dockerfile b/osmo-ggsn-master/Dockerfile index 81444d8a..17ea3c9b 100644 --- a/osmo-ggsn-master/Dockerfile +++ b/osmo-ggsn-master/Dockerfile @@ -50,7 +50,7 @@ RUN cd osmo-ggsn && \ git rev-parse --abbrev-ref HEAD && git rev-parse HEAD && \ autoreconf -fi && \ ./configure && \ - make -j8 install && \ + make "-j$(nproc)" install && \ ldconfig VOLUME /data diff --git a/osmo-hlr-master/Dockerfile b/osmo-hlr-master/Dockerfile index d4727ccd..1595c11c 100644 --- a/osmo-hlr-master/Dockerfile +++ b/osmo-hlr-master/Dockerfile @@ -56,7 +56,7 @@ RUN cd osmo-hlr && \ git rev-parse --abbrev-ref HEAD && git rev-parse HEAD && \ autoreconf -fi && \ ./configure && \ - make -j8 install && \ + make "-j$(nproc)" install && \ ldconfig VOLUME /data diff --git a/osmo-hnbgw-master/Dockerfile b/osmo-hnbgw-master/Dockerfile index 951b95b9..215b562c 100644 --- a/osmo-hnbgw-master/Dockerfile +++ b/osmo-hnbgw-master/Dockerfile @@ -35,7 +35,7 @@ RUN cd osmo-iuh && \ git rev-parse --abbrev-ref HEAD && git rev-parse HEAD && \ autoreconf -fi && \ ./configure && \ - make -j8 install && \ + make "-j$(nproc)" install && \ ldconfig VOLUME /data diff --git a/osmo-mgw-master/Dockerfile b/osmo-mgw-master/Dockerfile index 773c2a5d..c07697e5 100644 --- a/osmo-mgw-master/Dockerfile +++ b/osmo-mgw-master/Dockerfile @@ -56,7 +56,7 @@ RUN cd osmo-mgw && \ git rev-parse --abbrev-ref HEAD && git rev-parse HEAD && \ autoreconf -fi && \ ./configure && \ - make -j8 install && \ + make "-j$(nproc)" install && \ ldconfig VOLUME /data diff --git a/osmo-msc-master/Dockerfile b/osmo-msc-master/Dockerfile index 366e77cd..15b59f08 100644 --- a/osmo-msc-master/Dockerfile +++ b/osmo-msc-master/Dockerfile @@ -70,7 +70,7 @@ RUN cd osmo-msc && \ git rev-parse --abbrev-ref HEAD && git rev-parse HEAD && \ autoreconf -fi && \ ./configure --enable-smpp --enable-iu && \ - make -j8 install + make "-j$(nproc)" install VOLUME /data diff --git a/osmo-nitb-master/Dockerfile b/osmo-nitb-master/Dockerfile index 0dad7fa1..cd463fe2 100644 --- a/osmo-nitb-master/Dockerfile +++ b/osmo-nitb-master/Dockerfile @@ -36,7 +36,7 @@ RUN cd openbsc/openbsc && \ git rev-parse --abbrev-ref HEAD && git rev-parse HEAD && \ autoreconf -fi && \ ./configure --enable-nat --enable-osmo-bsc --enable-smpp && \ - make -j8 install && \ + make "-j$(nproc)" install && \ ldconfig VOLUME /data diff --git a/osmo-pcu-master/Dockerfile b/osmo-pcu-master/Dockerfile index e8ce5d87..83068374 100644 --- a/osmo-pcu-master/Dockerfile +++ b/osmo-pcu-master/Dockerfile @@ -52,7 +52,7 @@ RUN cd osmo-pcu && \ git rev-parse --abbrev-ref HEAD && git rev-parse HEAD && \ autoreconf -fi && \ ./configure && \ - make -j8 install + make "-j$(nproc)" install VOLUME /data diff --git a/osmo-remsim-master/Dockerfile b/osmo-remsim-master/Dockerfile index bed7f47e..2653ac20 100644 --- a/osmo-remsim-master/Dockerfile +++ b/osmo-remsim-master/Dockerfile @@ -28,7 +28,7 @@ RUN case "$DISTRO" in \ # build virtualsmartcard RUN git clone https://github.com/frankmorgner/vsmartcard.git -RUN cd vsmartcard/virtualsmartcard && autoreconf -fi && ./configure && make -j8 install +RUN cd vsmartcard/virtualsmartcard && autoreconf -fi && ./configure && make "-j$(nproc)" install ARG OSMOCOM_REPO="http://download.opensuse.org/repositories/network:/osmocom:/nightly/Debian_9.0/" @@ -91,7 +91,7 @@ RUN cd osmo-remsim && \ git rev-parse --abbrev-ref HEAD && git rev-parse HEAD && \ autoreconf -fi && \ ./configure && \ - make -j8 install && \ + make "-j$(nproc)" install && \ ldconfig VOLUME /data diff --git a/osmo-sgsn-master/Dockerfile b/osmo-sgsn-master/Dockerfile index 1121712c..d3b25184 100644 --- a/osmo-sgsn-master/Dockerfile +++ b/osmo-sgsn-master/Dockerfile @@ -68,7 +68,7 @@ RUN cd osmo-sgsn && \ git rev-parse --abbrev-ref HEAD && git rev-parse HEAD && \ autoreconf -fi && \ ./configure --enable-iu && \ - make -j8 install && \ + make "-j$(nproc)" install && \ ldconfig VOLUME /data diff --git a/osmo-sip-master/Dockerfile b/osmo-sip-master/Dockerfile index b15a2c96..1f40ff03 100644 --- a/osmo-sip-master/Dockerfile +++ b/osmo-sip-master/Dockerfile @@ -60,7 +60,7 @@ RUN cd osmo-sip-connector && \ git rev-parse --abbrev-ref HEAD && git rev-parse HEAD && \ autoreconf -fi && \ ./configure --enable-smpp --enable-iu && \ - make -j8 install + make "-j$(nproc)" install VOLUME /data diff --git a/osmo-stp-master/Dockerfile b/osmo-stp-master/Dockerfile index 6396b320..26ec494d 100644 --- a/osmo-stp-master/Dockerfile +++ b/osmo-stp-master/Dockerfile @@ -50,7 +50,7 @@ RUN cd libosmo-sccp && \ git rev-parse --abbrev-ref HEAD && git rev-parse HEAD && \ autoreconf -fi && \ ./configure && \ - make -j8 install && \ + make "-j$(nproc)" install && \ install examples/.libs/sccp_demo_user /usr/local/bin/ && \ ldconfig diff --git a/osmo-uecups-master/Dockerfile b/osmo-uecups-master/Dockerfile index 9684d08c..777797f7 100644 --- a/osmo-uecups-master/Dockerfile +++ b/osmo-uecups-master/Dockerfile @@ -35,7 +35,7 @@ RUN cd osmo-uecups && \ git rev-parse --abbrev-ref HEAD && git rev-parse HEAD && \ autoreconf -fi && \ ./configure && \ - make -j8 install + make "-j$(nproc)" install VOLUME /data diff --git a/osmocom-bb-host-master/Dockerfile b/osmocom-bb-host-master/Dockerfile index 1d79f06f..4a410853 100644 --- a/osmocom-bb-host-master/Dockerfile +++ b/osmocom-bb-host-master/Dockerfile @@ -33,12 +33,12 @@ RUN cd osmocom-bb && \ RUN cd osmocom-bb/src/host/trxcon && \ autoreconf -fi && \ ./configure && \ - make -j8 install + make "-j$(nproc)" install RUN cd osmocom-bb/src/host/virt_phy && \ autoreconf -fi && \ ./configure && \ - make -j8 install + make "-j$(nproc)" install RUN mkdir -p /data/unix