diff --git a/docker/alpine/deb/.gitignore b/docker/alpine/deb/.gitignore new file mode 100644 index 0000000000000000000000000000000000000000..bd733c152bc63537cdbfaa4118ac4e4c2a491f2e --- /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 0000000000000000000000000000000000000000..a8e7e4f56261cf33234295165dd63bf7a2b48077 --- /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 0000000000000000000000000000000000000000..bf5484e73a66f25eb51c5df0a9f2809d390f388c --- /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 0000000000000000000000000000000000000000..80836caab091258ad16b59770292fbee75494883 --- /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 0000000000000000000000000000000000000000..b8c54ef24eb0a93967e9f19dca81f9d9b17e6f23 --- /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 0000000000000000000000000000000000000000..794842a589f96a88d05a12010667d1d6fe5566e3 --- /dev/null +++ b/docker/alpine/deb/src/usr/local/bin/hello @@ -0,0 +1,4 @@ +#!/bin/bash + +echo 'Hello World!' +