From 1b487549bb4693c7c6f9c59c5390c5ec924599f6 Mon Sep 17 00:00:00 2001 From: Justin Cormack Date: Sat, 10 Sep 2016 21:43:18 +0100 Subject: [PATCH] use tar for iptables Signed-off-by: Justin Cormack --- alpine/packages/iptables/Dockerfile | 1 + alpine/packages/iptables/Makefile | 3 +-- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/alpine/packages/iptables/Dockerfile b/alpine/packages/iptables/Dockerfile index 6c6ea1b3e..9b09fea1e 100644 --- a/alpine/packages/iptables/Dockerfile +++ b/alpine/packages/iptables/Dockerfile @@ -5,3 +5,4 @@ WORKDIR /app ADD . /app RUN sudo chown -R opam /app RUN opam config exec -- ocamlfind ocamlopt -package unix,astring,syslog -linkpkg -o iptables main.ml +CMD ["tar", "cf", "-", "iptables"] diff --git a/alpine/packages/iptables/Makefile b/alpine/packages/iptables/Makefile index 607050e5c..0965a9f7d 100644 --- a/alpine/packages/iptables/Makefile +++ b/alpine/packages/iptables/Makefile @@ -3,8 +3,7 @@ all: usr/local/sbin/iptables usr/local/sbin/iptables: Dockerfile main.ml mkdir -p usr/local/sbin docker build -t iptables:build . - docker run --rm iptables:build cat /app/iptables > usr/local/sbin/iptables - chmod 755 usr/local/sbin/iptables + docker run --rm iptables:build | tar xf - -C usr/local/sbin clean: rm -rf usr