3rdparty/docker/bootstrap: Cleanup, little modernization
Change-Id: Icc16b3fca48ffe072aed06c495d93fc3c74deead
This commit is contained in:
Vendored
+1
-1
@@ -1,4 +1,4 @@
|
|||||||
FROM debian:bullseye-slim
|
FROM docker.io/debian:bullseye-slim
|
||||||
|
|
||||||
ENV DEBIAN_FRONTEND="noninteractive"
|
ENV DEBIAN_FRONTEND="noninteractive"
|
||||||
|
|
||||||
|
|||||||
Vendored
+8
-7
@@ -1,4 +1,5 @@
|
|||||||
ENGINE=docker
|
ENGINE=docker
|
||||||
|
VER=bullseye-slim-1
|
||||||
#ENGINE=podman
|
#ENGINE=podman
|
||||||
|
|
||||||
# Example mounting source code directory into container
|
# Example mounting source code directory into container
|
||||||
@@ -7,16 +8,16 @@ SOURCES=$(HOME)/Code
|
|||||||
EXTRA=-v $(SOURCES)/haiku:/work/src/haiku -v $(SOURCES)/buildtools:/work/src/buildtools
|
EXTRA=-v $(SOURCES)/haiku:/work/src/haiku -v $(SOURCES)/buildtools:/work/src/buildtools
|
||||||
|
|
||||||
default:
|
default:
|
||||||
${ENGINE} build . --no-cache -t docker.io/haiku/bootstrap
|
${ENGINE} build . --no-cache -t docker.io/haiku/bootstrap:${VER}
|
||||||
clean:
|
clean:
|
||||||
${ENGINE} ps -q --filter=ancestor=docker.io/haiku/bootstrap | xargs -I {} ${ENGINE} kill {}
|
${ENGINE} ps -q --filter=ancestor=docker.io/haiku/bootstrap:${VER} | xargs -I {} ${ENGINE} kill {}
|
||||||
${ENGINE} ps -a -q --filter=ancestor=docker.io/haiku/bootstrap | xargs -I {} ${ENGINE} rm {}
|
${ENGINE} ps -a -q --filter=ancestor=docker.io/haiku/bootstrap:${VER} | xargs -I {} ${ENGINE} rm {}
|
||||||
${ENGINE} volume rm bootstrap_work
|
${ENGINE} volume rm bootstrap_work
|
||||||
prep:
|
prep:
|
||||||
${ENGINE} run -v bootstrap_work:/work:exec ${EXTRA} docker.io/haiku/bootstrap prep
|
${ENGINE} run -v bootstrap_work:/work:exec ${EXTRA} docker.io/haiku/bootstrap:${VER} prep
|
||||||
crosstools:
|
crosstools:
|
||||||
${ENGINE} run -e TARGET_ARCH=$(TARGET_ARCH) -v bootstrap_work:/work:exec ${EXTRA} docker.io/haiku/bootstrap crosstools
|
${ENGINE} run -e TARGET_ARCH=$(TARGET_ARCH) -v bootstrap_work:/work:exec ${EXTRA} docker.io/haiku/bootstrap:${VER} crosstools
|
||||||
bootstrap:
|
bootstrap:
|
||||||
${ENGINE} run -e TARGET_ARCH=$(TARGET_ARCH) -v bootstrap_work:/work:exec ${EXTRA} docker.io/haiku/bootstrap bootstrap
|
${ENGINE} run -e TARGET_ARCH=$(TARGET_ARCH) -v bootstrap_work:/work:exec ${EXTRA} docker.io/haiku/bootstrap:${VER} bootstrap
|
||||||
enter:
|
enter:
|
||||||
${ENGINE} run -it -e TARGET_ARCH=$(TARGET_ARCH) -v bootstrap_work:/work:exec ${EXTRA} docker.io/haiku/bootstrap /bin/bash -l
|
${ENGINE} run -it -e TARGET_ARCH=$(TARGET_ARCH) -v bootstrap_work:/work:exec ${EXTRA} docker.io/haiku/bootstrap:${VER} /bin/bash -l
|
||||||
|
|||||||
Reference in New Issue
Block a user