1234567891011121314151617181920212223242526272829 |
- FROM rancher/os-debianconsole-base
- # FROM amd64=ubuntu:xenial arm64=arm64v8/ubuntu:xenial
- ENV DAPPER_RUN_ARGS --privileged
- ENV DAPPER_OUTPUT dist
- RUN apt-get update -y
- RUN DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends \
- ca-certificates curl dosfstools tree zip
- RUN mkdir -p /source/assets
- # RancherOS for ARM
- #RUN curl -fL https://releases.rancher.com/os/latest/rootfs_arm64.tar.gz > /source/assets/rootfs_arm64.tar.gz
- COPY rootfs_arm64.tar.gz /source/assets/rootfs_arm64.tar.gz
- ENV URL=https://github.com/DieterReuter/rpi64-kernel/releases/download
- ENV VER=v20180114-121512
- RUN curl -fL ${URL}/${VER}/4.9.76-hypriotos-v8.tar.gz > /source/assets/kernel.tar.gz
- RUN curl -fL ${URL}/${VER}/bootfiles.tar.gz > /source/assets/bootfiles.tar.gz
- RUN curl -fL https://github.com/DieterReuter/rpi-bootloader/releases/download/v20180114-121611/rpi-bootloader.tar.gz > /source/assets/rpi-bootfiles.tar.gz
- #ENV RPI_URL=https://github.com/raspberrypi/firmware/raw/master/boot
- #RUN curl -fL ${RPI_URL}/bootcode.bin > /source/assets/bootcode.bin
- #RUN curl -fL ${RPI_URL}/fixup.dat > /source/assets/fixup.dat
- #RUN curl -fL ${RPI_URL}/start.elf > /source/assets/start.elf
- WORKDIR /source
- CMD ["./scripts/build.sh"]
|