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