xref: /aosp_15_r20/external/libcap/contrib/bug216610/mkdocker.sh (revision 2810ac1b38eead2603277920c78344c84ddf3aff)
1#!/bin/bash
2#
3# This script generates a Dockerfile to be used for cross-compilation
4cat <<EOF
5FROM debian:latest
6
7# A directory to share files via.
8RUN mkdir /shared
9
10RUN apt-get update
11RUN apt-get install -y gcc-arm-linux-gnueabi binutils-arm-linux-gnueabi
12RUN apt-get install -y gcc-aarch64-linux-gnu binutils-aarch64-linux-gnu
13
14# create a builder user
15RUN echo "builder:x:$(id -u):$(id -g):,,,:/home/builder:/bin/bash" >> /etc/passwd
16RUN echo "builder:*:19289:0:99999:7:::" >> /etc/shadow
17RUN mkdir -p /home/builder && chown builder.bin /home/builder
18EOF
19