From 0f3528818f297e3080fdc17b4b8b993a34be9bd0 Mon Sep 17 00:00:00 2001 From: Patrice Ferlet Date: Thu, 10 Jul 2025 08:11:39 +0200 Subject: [PATCH] chore(package): Add NSIS to the package image This container image can make Windows installer too. --- packaging/oci/Containerfile | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/packaging/oci/Containerfile b/packaging/oci/Containerfile index 7179620..6eaede0 100644 --- a/packaging/oci/Containerfile +++ b/packaging/oci/Containerfile @@ -1,15 +1,20 @@ FROM registry.fedoraproject.org/fedora:42 RUN set -eux; \ microdnf -y install \ - rubygems rpmbuild bsdtar + rubygems rpmbuild bsdtar mingw-nsis-base.x86_64 mingw32-nsis.noarch; \ + microdnf clean all; -RUN useradd -m -r -d /home/builder -s /bin/bash builder; \ +# create user with 999 UID/GID +RUN set -eux; \ + groupadd -g 999 builder && \ + useradd -m -r -u 999 -g 999 -d /home/builder -s /bin/bash builder && \ chown builder:builder /home/builder USER builder ENV PATH="/home/builder/bin:${PATH}" WORKDIR /home/builder -RUN gem install fpm +RUN set -eux; \ + gem install fpm