1313 @echo " Run make update, make build, and make push"
1414
1515update :
16- docker pull docker.io/ubuntu :${UBUNTU }
16+ docker pull docker.io/debian :${DEBIAN }
1717 docker pull docker.io/ubuntu:${OPENSDK_UBUNTU}
1818
1919update/arm :
@@ -26,34 +26,24 @@ build/arm-base:
2626 docker build -t ${DOCKER_USER} /debian-base:arm64-${DEBIAN} -f Dockerfile.${DEBIAN} .
2727
2828build/base :
29- cd ubuntu -base && \
30- docker build -t ${DOCKER_USER} /ubuntu -base:${UBUNTU } -f Dockerfile.${UBUNTU } .
29+ cd debian -base && \
30+ docker build -t ${DOCKER_USER} /debian -base:${DEBIAN } -f Dockerfile.${DEBIAN } .
3131
3232build/cross : build/base
33- cd roborio-cross-ubuntu && \
34- docker build -t ${DOCKER_USER} /roborio-cross-ubuntu:2025-${UBUNTU} -f Dockerfile.2025 --build-arg UBUNTU=${UBUNTU} --build-arg TYPE=base .
35- cd systemcore-cross-ubuntu && \
36- docker build -t ${DOCKER_USER} /systemcore-cross-ubuntu:2027-${UBUNTU} -f Dockerfile.2027 --build-arg UBUNTU=${UBUNTU} --build-arg TYPE=base .
37- cd raspbian-cross-ubuntu && \
38- docker build -t ${DOCKER_USER} /raspbian-cross-ubuntu:bookworm-${UBUNTU} -f Dockerfile.bookworm-2025 --build-arg UBUNTU=${UBUNTU} --build-arg TYPE=base . && \
39- docker build -t ${DOCKER_USER} /raspbian-cross-ubuntu:2027-bookworm-${UBUNTU} -f Dockerfile.bookworm-2027 --build-arg UBUNTU=${UBUNTU} --build-arg TYPE=base .
40- cd aarch64-cross-ubuntu && \
41- docker build -t ${DOCKER_USER} /aarch64-cross-ubuntu:bookworm-${UBUNTU} -f Dockerfile.bookworm-2025 --build-arg UBUNTU=${UBUNTU} --build-arg TYPE=base . && \
42- docker build -t ${DOCKER_USER} /aarch64-cross-ubuntu:2027-bookworm-${UBUNTU} -f Dockerfile.bookworm-2027 --build-arg UBUNTU=${UBUNTU} --build-arg TYPE=base .
33+ cd systemcore-cross-debian && \
34+ docker build -t ${DOCKER_USER} /systemcore-cross-debian:${DEBIAN} -f Dockerfile.trixie --build-arg DEBIAN=${DEBIAN} --build-arg TYPE=base .
35+ cd aarch64-cross-debian && \
36+ docker build -t ${DOCKER_USER} /aarch64-cross-debian:${DEBIAN} -f Dockerfile.${DEBIAN} --build-arg DEBIAN=${DEBIAN} --build-arg TYPE=base . && \
4337
4438build/minimal-base :
45- cd ubuntu -minimal-base && \
46- docker build -t ${DOCKER_USER} /ubuntu -minimal-base:${UBUNTU } -f Dockerfile.${UBUNTU } .
39+ cd debian -minimal-base && \
40+ docker build -t ${DOCKER_USER} /debian -minimal-base:${DEBIAN } -f Dockerfile.${DEBIAN } .
4741
4842build/minimal-cross : build/minimal-base
49- cd roborio-cross-ubuntu && \
50- docker build -t ${DOCKER_USER} /roborio-cross-ubuntu-minimal:2025-${UBUNTU} -f Dockerfile.2025 --build-arg UBUNTU=${UBUNTU} --build-arg TYPE=minimal-base .
51- cd systemcore-cross-ubuntu && \
52- docker build -t ${DOCKER_USER} /systemcore-cross-ubuntu-minimal:2027-${UBUNTU} -f Dockerfile.2027 --build-arg UBUNTU=${UBUNTU} --build-arg TYPE=minimal-base .
53- cd raspbian-cross-ubuntu && \
54- docker build -t ${DOCKER_USER} /raspbian-cross-ubuntu-minimal:bookworm-${UBUNTU} -f Dockerfile.bookworm-2025 --build-arg UBUNTU=${UBUNTU} --build-arg TYPE=minimal-base .
55- cd aarch64-cross-ubuntu && \
56- docker build -t ${DOCKER_USER} /aarch64-cross-ubuntu-minimal:bookworm-${UBUNTU} -f Dockerfile.bookworm-2025 --build-arg UBUNTU=${UBUNTU} --build-arg TYPE=minimal-base .
43+ cd systemcore-cross-debian && \
44+ docker build -t ${DOCKER_USER} /systemcore-cross-debian-minimal:${DEBIAN} -f Dockerfile.trixie --build-arg DEBIAN=${DEBIAN} --build-arg TYPE=minimal-base .
45+ cd aarch64-cross-debian && \
46+ docker build -t ${DOCKER_USER} /aarch64-cross-debian-minimal:${DEBIAN} -f Dockerfile.${DEBIAN} --build-arg DEBIAN=${DEBIAN} --build-arg TYPE=minimal-base .
5747
5848build/opensdk :
5949 cd opensdk/ubuntu && \
@@ -65,34 +55,26 @@ push/arm-base:
6555 docker push ${DOCKER_USER} /debian-base:arm64-${DEBIAN}
6656
6757push/base :
68- docker push ${DOCKER_USER} /ubuntu -base:${UBUNTU }
58+ docker push ${DOCKER_USER} /debian -base:${DEBIAN }
6959
7060push/cross : push/base
71- docker push ${DOCKER_USER} /roborio-cross-ubuntu:2025-${UBUNTU}
72- docker push ${DOCKER_USER} /systemcore-cross-ubuntu:2027-${UBUNTU}
73- docker push ${DOCKER_USER} /raspbian-cross-ubuntu:bookworm-${UBUNTU}
74- docker push ${DOCKER_USER} /aarch64-cross-ubuntu:bookworm-${UBUNTU}
75- docker push ${DOCKER_USER} /raspbian-cross-ubuntu:2027-bookworm-${UBUNTU}
76- docker push ${DOCKER_USER} /aarch64-cross-ubuntu:2027-bookworm-${UBUNTU}
61+ docker push ${DOCKER_USER} /systemcore-cross-debian:${DEBIAN}
62+ docker push ${DOCKER_USER} /aarch64-cross-debian:${DEBIAN}
7763
7864push/minimal-base :
79- docker push ${DOCKER_USER} /ubuntu -minimal-base:${UBUNTU }
65+ docker push ${DOCKER_USER} /debian -minimal-base:${DEBIAN }
8066
8167push/minimal-cross : push/minimal-base
82- docker push ${DOCKER_USER} /roborio-cross-ubuntu-minimal:2025-${UBUNTU}
83- docker push ${DOCKER_USER} /systemcore-cross-ubuntu-minimal:2027-${UBUNTU}
84- docker push ${DOCKER_USER} /raspbian-cross-ubuntu-minimal:bookworm-${UBUNTU}
85- docker push ${DOCKER_USER} /aarch64-cross-ubuntu-minimal:bookworm-${UBUNTU}
68+ docker push ${DOCKER_USER} /systemcore-cross-debian-minimal:${DEBIAN}
69+ docker push ${DOCKER_USER} /aarch64-cross-debian-minimal:${DEBIAN}
8670
8771push/opensdk :
8872 docker push ${DOCKER_USER} /opensdk-ubuntu:${OPENSDK_UBUNTU}
8973
9074
9175.PHONY : save/minimal-cross
9276save/minimal-cross :
93- docker save ${DOCKER_USER} /roborio-cross-ubuntu-minimal:2025-${UBUNTU} | zstd > roborio.tar.zst
94- docker save ${DOCKER_USER} /systemcore-cross-ubuntu-minimal:2027-${UBUNTU} | zstd > systemcore.tar.zst
95- docker save ${DOCKER_USER} /raspbian-cross-ubuntu-minimal:bookworm-${UBUNTU} | zstd > raspbian.tar.zst
77+ docker save ${DOCKER_USER} /systemcore-cross-debian-minimal:${DEBIAN} | zstd > systemcore.tar.zst
9678
9779include cross-ubuntu-py/py.mk
9880
0 commit comments