]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
run-make-check.sh: Init defaults after deps are installed.
authorJohn Coyle <dx9err@gmail.com>
Wed, 21 Dec 2016 01:14:16 +0000 (20:14 -0500)
committerJohn Coyle <dx9err@gmail.com>
Wed, 21 Dec 2016 01:14:16 +0000 (20:14 -0500)
get_processors() depends on coreutils nproc. Alpine does not install coreutils by default.

Signed-off-by: John Coyle <dx9err@gmail.com>
run-make-check.sh

index ed77d672f1998a73c3c58fdb266c732fbbbc0f9e..1c43b669e08cbbf79d70f2ad2ac8ec3673492aef 100755 (executable)
@@ -27,10 +27,6 @@ function get_processors() {
     fi
 }
 
-DEFAULT_MAKEOPTS=${DEFAULT_MAKEOPTS:--j$(get_processors)}
-BUILD_MAKEOPTS=${BUILD_MAKEOPTS:-$DEFAULT_MAKEOPTS}
-CHECK_MAKEOPTS=${CHECK_MAKEOPTS:-$DEFAULT_MAKEOPTS}
-
 function run() {
     local install_cmd
     if test -f /etc/redhat-release ; then
@@ -53,6 +49,12 @@ function run() {
     if test -f ./install-deps.sh ; then
        $DRY_RUN ./install-deps.sh || return 1
     fi
+
+    # Init defaults after deps are installed. get_processors() depends on coreutils nproc.
+    DEFAULT_MAKEOPTS=${DEFAULT_MAKEOPTS:--j$(get_processors)}
+    BUILD_MAKEOPTS=${BUILD_MAKEOPTS:-$DEFAULT_MAKEOPTS}
+    CHECK_MAKEOPTS=${CHECK_MAKEOPTS:-$DEFAULT_MAKEOPTS}
+
     $DRY_RUN ./do_cmake.sh $@ || return 1
     $DRY_RUN cd build
     $DRY_RUN make $BUILD_MAKEOPTS tests || return 1