From 8d2ab461788d74e0ca97f67623fe4a673f2ec18b Mon Sep 17 00:00:00 2001
From: Mate Farkas <mate.farkas@sch.hu>
Date: Mon, 11 Jun 2018 22:04:18 +0100
Subject: [PATCH] apline:deb has been added.

---
 docker/alpine/deb/.gitignore              |  2 ++
 docker/alpine/deb/Dockerfile              | 10 ++++++++++
 docker/alpine/deb/Makefile                | 11 +++++++++++
 docker/alpine/deb/README.md               |  4 ++++
 docker/alpine/deb/src/DEBIAN/control      |  7 +++++++
 docker/alpine/deb/src/usr/local/bin/hello |  4 ++++
 6 files changed, 38 insertions(+)
 create mode 100644 docker/alpine/deb/.gitignore
 create mode 100644 docker/alpine/deb/Dockerfile
 create mode 100644 docker/alpine/deb/Makefile
 create mode 100644 docker/alpine/deb/README.md
 create mode 100644 docker/alpine/deb/src/DEBIAN/control
 create mode 100755 docker/alpine/deb/src/usr/local/bin/hello

diff --git a/docker/alpine/deb/.gitignore b/docker/alpine/deb/.gitignore
new file mode 100644
index 0000000..bd733c1
--- /dev/null
+++ b/docker/alpine/deb/.gitignore
@@ -0,0 +1,2 @@
+/*.deb
+
diff --git a/docker/alpine/deb/Dockerfile b/docker/alpine/deb/Dockerfile
new file mode 100644
index 0000000..a8e7e4f
--- /dev/null
+++ b/docker/alpine/deb/Dockerfile
@@ -0,0 +1,10 @@
+FROM alpine:latest
+MAINTAINER Mate Farkas <mate.farkas@sch.hu>
+
+RUN apk add --update-cache \
+  dpkg \
+  fakeroot \
+  tar
+
+CMD fakeroot dpkg-deb --build /build/src/ /build/
+
diff --git a/docker/alpine/deb/Makefile b/docker/alpine/deb/Makefile
new file mode 100644
index 0000000..bf5484e
--- /dev/null
+++ b/docker/alpine/deb/Makefile
@@ -0,0 +1,11 @@
+TAG='matefarkas/alpine:deb'
+
+all:
+	docker build --tag ${TAG} ${PWD}
+
+test:
+	docker run --interactive --tty --rm ${TAG} ash || true
+
+package:
+	docker run --rm --volume ${PWD}:/build/ ${TAG}
+
diff --git a/docker/alpine/deb/README.md b/docker/alpine/deb/README.md
new file mode 100644
index 0000000..80836ca
--- /dev/null
+++ b/docker/alpine/deb/README.md
@@ -0,0 +1,4 @@
+# matefarkas/alpine:deb
+
+DEB packaging container.
+
diff --git a/docker/alpine/deb/src/DEBIAN/control b/docker/alpine/deb/src/DEBIAN/control
new file mode 100644
index 0000000..b8c54ef
--- /dev/null
+++ b/docker/alpine/deb/src/DEBIAN/control
@@ -0,0 +1,7 @@
+Package: hello
+Version: 1.0.0
+Maintainer: Mate Farkas <mate.farkas@sch.hu>
+Architecture: all
+Description: Hello World
+ This package serves demo purposes.
+
diff --git a/docker/alpine/deb/src/usr/local/bin/hello b/docker/alpine/deb/src/usr/local/bin/hello
new file mode 100755
index 0000000..794842a
--- /dev/null
+++ b/docker/alpine/deb/src/usr/local/bin/hello
@@ -0,0 +1,4 @@
+#!/bin/bash
+
+echo 'Hello World!'
+
-- 
GitLab