• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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