From 8944b620a38eca7397ec90ae83a7a73a15aef8c7 Mon Sep 17 00:00:00 2001 From: Antheas Kapenekakis Date: Sun, 13 Oct 2024 01:42:09 +0200 Subject: [PATCH] fixup permission issues --- .github/workflows/build.yml | 2 +- Dockerfile | 6 +++++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 0d0489643..78fa3f643 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -24,7 +24,7 @@ jobs: - name: Create Build Environment run: | - sudo podman build . --tag 'fedora_builder' + sudo podman build . --tag 'fedora_builder' --build-arg UID=$(id -u) --build-arg GID=$(id -g) - name: Compile Kernel run: | sudo podman run --rm -v $(pwd):/workspace fedora_builder \ diff --git a/Dockerfile b/Dockerfile index 7511f0705..38be585ba 100644 --- a/Dockerfile +++ b/Dockerfile @@ -11,7 +11,11 @@ RUN dnf install -y fedpkg fedora-packager rpmdevtools ncurses-devel pesign \ systemd-boot-unsigned systemd-ukify which xmlto xz-devel zlib-devel \ && dnf clean all -RUN useradd -m -s /bin/bash builder +ARG UID=1000 +ARG GID=1000 + +RUN groupadd -g $GID -o builder +RUN useradd -m -u $UID -g $GID -o -s /bin/bash builder USER builder