aboutsummaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authorRob Austein <sra@hactrn.net>2019-02-15 04:36:09 +0000
committerRob Austein <sra@hactrn.net>2019-02-15 04:36:09 +0000
commit462f33573500393d29111b78d1aa621f9beb8493 (patch)
tree51e2e35f101e476b3cd42935942e3a59cf3d35c8 /Makefile
parentf7bd5d48daaff0980fcccefcfbb884db611448a8 (diff)
Might actually be working?
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile14
1 files changed, 10 insertions, 4 deletions
diff --git a/Makefile b/Makefile
index 84fcd7c..8ebb87b 100644
--- a/Makefile
+++ b/Makefile
@@ -13,14 +13,20 @@ stage1.stamp: stage0.stamp Builder Ratinox
--mount type=bind,source=$(abspath .),target=/cryptech-builder \
cryptech-builder:stage0 \
/cryptech-builder/Builder
- docker commit cryptech-builder-stage1 cryptech-builder:stage1
+ docker export cryptech-builder-stage1 | \
+ xz -v >cryptech-builder-stage1.xz
docker container rm cryptech-builder-stage1
touch $@
-stage2.stamp: stage1.stamp Dockerfile
+stage2.stamp: stage1.stamp
+ docker rmi cryptech-builder:stage0
+ docker import cryptech-builder-stage1.xz cryptech-builder:stage2
+# rm cryptech-builder-stage1.xz
+ touch $@
+
+stage3.stamp: stage2.stamp Dockerfile
docker build -t cryptech-builder .
touch $@
clean:
- rm -f *.stamp Xvfb_screen*
-
+ rm -f *.stamp Xvfb_screen* cryptech-builder-stage1.xz