mirror of
https://github.com/vivier/EMILE.git
synced 2026-01-22 09:19:06 +00:00
container: add a target to create export
Signed-off-by: Laurent Vivier <laurent@vivier.eu>
This commit is contained in:
@@ -24,6 +24,8 @@ RUN apt-get install --yes --allow-unauthenticated debian-archive-keyring debian-
|
||||
RUN apt-key update
|
||||
RUN apt-get upgrade --yes
|
||||
RUN apt-get install --yes --allow-unauthenticated make gcc binutils docbook-to-man e2fslibs-dev file
|
||||
RUN apt-get clean
|
||||
RUN rm /var/lib/apt/lists/archive.debian.org_debian_dists_etch-m68k_Release /var/lib/apt/lists/archive.debian.org_debian_dists_etch-m68k_main_binary-m68k_Packages
|
||||
RUN groupadd -g $GID builder
|
||||
RUN useradd -g $GID -u $UID builder
|
||||
CMD ["bash"]
|
||||
|
||||
@@ -24,6 +24,8 @@ RUN apt-get update --yes
|
||||
RUN apt-get install --yes debian-keyring debian-archive-keyring
|
||||
RUN apt-get upgrade --yes
|
||||
RUN apt-get install --yes make gcc binutils docbook-to-man libext2fs-dev file
|
||||
RUN apt-get clean
|
||||
RUN rm /var/lib/apt/lists/ftp.ports.debian.org_debian-ports_dists_sid_main_binary-m68k_Packages /var/lib/apt/lists/ftp.ports.debian.org_debian-ports_dists_unreleased_main_binary-m68k_Packages
|
||||
RUN groupadd -g $GID builder
|
||||
RUN useradd -M -g $GID -u $UID builder
|
||||
CMD ["bash"]
|
||||
|
||||
13
container.mk
13
container.mk
@@ -44,3 +44,16 @@ emile-m68k-etch-container: import-etch-rootfs
|
||||
$(CONTAINER_ENGINE) build --pull=never -f .container/Containerfile-etch.m68k -t $(EMILE_IMAGE_ETCH) \
|
||||
--build-arg UID=$$(id -u) \
|
||||
--build-arg GID=$$(id -g)
|
||||
|
||||
DATE=$(shell date +%Y%m%d)
|
||||
.PHONY:
|
||||
emile-containers-export:
|
||||
-mkdir archives
|
||||
$(CONTAINER_ENGINE) create --name etch-container-temp localhost/$(EMILE_IMAGE_ETCH)
|
||||
$(CONTAINER_ENGINE) export -o archives/$(EMILE_IMAGE_ETCH)-$(DATE).tar etch-container-temp
|
||||
$(CONTAINER_ENGINE) rm etch-container-temp
|
||||
xz -9 archives/$(EMILE_IMAGE_ETCH)-$(DATE).tar
|
||||
$(CONTAINER_ENGINE) create --name sid-container-temp localhost/$(EMILE_IMAGE_SID)
|
||||
$(CONTAINER_ENGINE) export -o archives/$(EMILE_IMAGE_SID)-$(DATE).tar sid-container-temp
|
||||
$(CONTAINER_ENGINE) rm sid-container-temp
|
||||
xz -9 archives/$(EMILE_IMAGE_SID)-$(DATE).tar
|
||||
|
||||
Reference in New Issue
Block a user