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