22 lines
965 B
Bash
Executable File
22 lines
965 B
Bash
Executable File
#!/bin/sh
|
|
# Rebuild everything
|
|
|
|
DOCKEROPTS1="--rm -v /tmp/artifacts:/artifacts"
|
|
DOCKEROPTS2="--privileged $DOCKEROPTS1"
|
|
|
|
mkdir -p /tmp/artifacts || exit
|
|
|
|
# Build Docker image
|
|
docker build -t debimg .
|
|
|
|
# Build bootloaders
|
|
docker run $DOCKEROPTS1 debimg build-boot-allwinner "/artifacts/boot-bananapi" "Bananapi_defconfig" "arm-linux-gnueabihf"
|
|
docker run $DOCKEROPTS1 debimg build-boot-rpi "/artifacts/boot-rpi2" "rpi_2_defconfig" "arm-linux-gnueabihf"
|
|
docker run $DOCKEROPTS1 debimg build-boot-rpi "/artifacts/boot-rpi3" "rpi_3_defconfig" "aarch64-linux-gnu"
|
|
|
|
# Build root filesystems
|
|
docker run $DOCKEROPTS2 debimg build-debian "/artifacts/debian-stretch-armhf" "armhf" "stretch"
|
|
docker run $DOCKEROPTS2 debimg build-debian "/artifacts/debian-buster-armhf" "armhf" "buster"
|
|
docker run $DOCKEROPTS2 debimg build-debian "/artifacts/debian-stretch-arm64" "arm64" "stretch"
|
|
docker run $DOCKEROPTS2 debimg build-debian "/artifacts/debian-buster-arm64" "arm64" "buster"
|