Lines Matching +full:debian +full:- +full:container
2 # Use of this source code is governed by a BSD-style license that can be
5 # Development container for crosvm.
14 # Build catapult dashboard upload tool in a builder container
33 RUN mkdir -p /scratch/cargo_target \
36 # Prevent the container from writing __pycache__ files into the src.
41 RUN rm -f /etc/apt/apt.conf.d/docker-clean; echo 'Binary::apt::APT::Keep-Downloaded-Packages "true"…
43 # Add foreign architectures for cross-compilation.
44 RUN dpkg --add-architecture arm64 \
45 && dpkg --add-architecture armhf
47 # Add wine64 to PATH, as debian removed alternative entry to wine64
50 # Install non-debian dependencies. Debian packages are installed in the base image in Dockefile.base
51 COPY --chmod=555 \
52 tools/deps/install-x86_64-other \
53 tools/deps/install-aarch64-other \
54 tools/deps/install-armhf-other \
55 tools/deps/install-mingw64-other \
56 rust-toolchain \
59 && ./install-x86_64-other \
60 && ./install-aarch64-other \
61 && ./install-armhf-other \
62 && ./install-mingw64-other \
64 && rustup component remove --toolchain nightly rust-std \
65 && rustup component remove --toolchain nightly cargo
67 # Install global config.toml for cross-compilation
68 COPY --chmod=555 .cargo/config.debian.toml /.cargo/config.toml
71 COPY --from=gobuilder /root/infra/cmd/catapult/catapult /tools/
73 # Cache CARGO_HOME between container runs in CI.