@@ -4,27 +4,30 @@ FROM ev3dev/ev3dev-$DEBIAN_RELEASE-ev3-base
44ARG DEBIAN_RELEASE
55ENV DISTRO=$DEBIAN_RELEASE
66
7- # copy QEMU
7+ # copy QEMU for x86 hosts (binfmt_misc is required)
88COPY qemu-arm-static /usr/bin/qemu-arm-static
99
1010# install packaging utilities
11- RUN ["/usr/bin/qemu-arm-static" , "/bin/bash" , "-c" , \
12- "apt-get -qq update && DEBIAN_FRONTEND=noninteractive apt-get -qq install --yes --no-install-recommends devscripts debhelper fakeroot zip unzip gnupg dctrl-tools dput liblcms2-2" ]
11+ RUN apt-get -qq update && \
12+ DEBIAN_FRONTEND=noninteractive apt-get -qq install --yes --no-install-recommends \
13+ devscripts debhelper fakeroot \
14+ zip unzip \
15+ gnupg dctrl-tools dput \
16+ liblcms2-2
1317
1418# prepare a nonroot user
1519COPY compiler.sudoers /etc/sudoers.d/compiler
16- RUN [ "/usr/bin/qemu-arm-static" , "/bin/bash" , "-c" , \
17- "chmod 0440 /etc/sudoers.d/compiler && adduser --disabled-password --gecos \"\" compiler && usermod -a -G sudo compiler" ]
20+ RUN chmod 0440 /etc/sudoers.d/compiler && \
21+ adduser --disabled-password --gecos \"\" compiler && usermod -a -G sudo compiler
1822
1923# copy build patches & scripts
2024COPY *.awk *.patch *.sh /opt/jdkpkg/
2125COPY debian/ /opt/jdkpkg/debian/
22- RUN [ "/usr/bin/qemu-arm-static" , "/bin/bash" , "-c" , " chmod +x /opt/jdkpkg/*.sh" ]
26+ RUN chmod +x /opt/jdkpkg/*.sh
2327
2428# this directory should be mounted
2529VOLUME /build
2630
2731USER compiler
2832WORKDIR /opt/jdkpkg
29- ENTRYPOINT ["/usr/bin/qemu-arm-static" , "/bin/bash" , "-c" ]
30- CMD ["/opt/jdkpkg/package.sh" ]
33+ CMD ["/bin/bash" , "-c" , "/opt/jdkpkg/package.sh" ]
0 commit comments