Trying to build it using docker. Got the Dockerbuild file in the magma and then ran it. but seems like it is searching for preinstall.sh in wrong directory.
=> [internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 2.45kB 0.0s
=> [internal] load .dockerignore 0.1s
=> => transferring context: 47B 0.0s
=> [internal] load metadata for docker.io/library/ubuntu:18.04 0.5s
=> [ 1/20] FROM docker.io/library/ubuntu:18.04@sha256:152dc042452c496007f07ca9127571cb9c29697f42acbfad72324b2bb2e43c98 4.2s
=> => resolve docker.io/library/ubuntu:18.04@sha256:152dc042452c496007f07ca9127571cb9c29697f42acbfad72324b2bb2e43c98 0.1s
=> => sha256:152dc042452c496007f07ca9127571cb9c29697f42acbfad72324b2bb2e43c98 1.33kB / 1.33kB 0.0s
=> => sha256:dca176c9663a7ba4c1f0e710986f5a25e672842963d95b960191e2d9f7185ebe 424B / 424B 0.0s
=> => sha256:f9a80a55f492e823bf5d51f1bd5f87ea3eed1cb31788686aa99a2fb61a27af6a 2.30kB / 2.30kB 0.0s
=> => sha256:7c457f213c7634afb95a0fb2410a74b7b5bc0ba527033362c240c7a11bef4331 25.69MB / 25.69MB 3.6s
=> => extracting sha256:7c457f213c7634afb95a0fb2410a74b7b5bc0ba527033362c240c7a11bef4331 0.4s
=> [internal] load build context 1.4s
=> => transferring context: 104.79MB 1.3s
=> [ 2/20] RUN apt-get update && apt-get install -y sudo 6.1s
=> [ 3/20] RUN mkdir -p /home && groupadd -g 1000 magma && useradd -l -u 1000 -K UMASK=0000 -d /home -g magma magma && chown magma:magma /home 0.6s
=> [ 4/20] RUN ECHO "magma:amgam" | chpasswd && usermod -a -G sudo magma 0.4s
=> [ 5/20] RUN mkdir -p /magma_shared /magma_out && chown magma:magma /magma_shared /magma_out && chmod 744 /magma_shared /magma_out 0.4s
=> [ 6/20] RUN mkdir -p /magma/magma && chown magma:magma /magma/magma 0.4s
=> [ 7/20] COPY --chown=magma:magma .//magma /magma/magma/ 0.2s
=> [ 8/20] RUN /magma/magma/preinstall.sh 34.3s
=> [ 9/20] RUN /magma/magma/prebuild.sh 0.5s
=> [10/20] RUN mkdir -p /magma/fuzzers/ && chown magma:magma /magma/fuzzers/ 0.3s
=> [11/20] COPY --chown=magma:magma .//fuzzers/ /magma/fuzzers// 0.2s
=> ERROR [12/20] RUN /magma/fuzzers//preinstall.sh 0.3s
------
> [12/20] RUN /magma/fuzzers//preinstall.sh:
#0 0.272 /bin/sh: 1: /magma/fuzzers//preinstall.sh: not found
------
Dockerfile:53
--------------------
51 | RUN mkdir -p ${FUZZER} && chown magma:magma ${FUZZER}
52 | COPY --chown=magma:magma ${magma_root}/${fuzzer_path} ${FUZZER}/
53 | >>> RUN ${FUZZER}/preinstall.sh
54 | USER magma:magma
55 | RUN ${FUZZER}/fetch.sh
--------------------
ERROR: failed to solve: process "/bin/sh -c ${FUZZER}/preinstall.sh" did not complete successfully: exit code: 127
Trying to build it using docker. Got the Dockerbuild file in the magma and then ran it. but seems like it is searching for preinstall.sh in wrong directory.