From 3ebef8c7ef480aaabb02be5b3bae6ba763c6e6e0 Mon Sep 17 00:00:00 2001 From: eater <=@eater.me> Date: Fri, 5 Jul 2019 16:20:29 +0200 Subject: [PATCH] img: add img image --- img/Dockerfile | 7 +++++++ img/files/template | 22 ++++++++++++++++++++++ 2 files changed, 29 insertions(+) create mode 100644 img/Dockerfile create mode 100644 img/files/template diff --git a/img/Dockerfile b/img/Dockerfile new file mode 100644 index 0000000..e2961ed --- /dev/null +++ b/img/Dockerfile @@ -0,0 +1,7 @@ +FROM d.xr.to/xbps-builder AS builder +COPY files/template /_workdir/srcpkgs/img/template +RUN xbps-build img +FROM d.xr.to/base:glibc AS main +LABEL maintainer="=@eater.me" +COPY --from=builder /_workdir/hostdir/binpkgs /tmp/xbps +RUN xbps-install -yR /tmp/xbps img && xbps-remove -Oo && rm -rf /var/cache/xbps/* /tmp/xbps diff --git a/img/files/template b/img/files/template new file mode 100644 index 0000000..75070a4 --- /dev/null +++ b/img/files/template @@ -0,0 +1,22 @@ +# Template file for 'grumble' +pkgname=img +version=0.5.7 +revision=1 +short_desc="xxx" +build_style="go" +depends="runc" +go_import_path=github.com/genuinetools/img +go_package="${go_import_path}" +license="xxx" +homepage="xxx" +_branch="config" +distfiles="https://github.com/genuinetools/img/archive/v${version}.tar.gz" +checksum="d6a6fc254957cf60b4e0c212b2e8d1296afd1c2c7a852b265e067d788a61b0f7" + +do_build() { + make BUILDTAGS="seccomp noembed" +} + +do_install() { + vbin img +}