diff --git a/pkg/acpid/Dockerfile b/pkg/acpid/Dockerfile new file mode 100644 index 000000000..7104c92f5 --- /dev/null +++ b/pkg/acpid/Dockerfile @@ -0,0 +1,22 @@ +FROM linuxkit/alpine:2e362f4459ba4491655061cccdd2fcc7a2de5eb3 AS mirror + +RUN mkdir -p /out/etc/apk && cp -r /etc/apk/* /out/etc/apk/ +RUN apk add --no-cache --initdb -p /out \ + alpine-baselayout \ + busybox +RUN rm -rf /out/etc/apk /out/lib/apk /out/var/cache + +FROM linuxkit/alpine:2e362f4459ba4491655061cccdd2fcc7a2de5eb3 AS mirror2 +RUN mkdir -p /out/etc/apk && cp -r /etc/apk/* /out/etc/apk/ +RUN apk add --no-cache --initdb -p /out \ + busybox-initscripts +RUN rm -rf /out/etc/apk /out/lib/apk /out/var/cache + +FROM scratch +COPY --from=mirror /out/ / +COPY --from=mirror2 /out/etc/acpi /etc/acpi + +CMD ["/sbin/acpid", "-f", "-d"] + +LABEL org.mobyproject.config='{"binds": ["/dev:/dev"], "pid": "host"}' + diff --git a/pkg/acpid/Makefile b/pkg/acpid/Makefile new file mode 100644 index 000000000..5abb21c70 --- /dev/null +++ b/pkg/acpid/Makefile @@ -0,0 +1,3 @@ +IMAGE=acpid + +include ../package.mk