Add support for Fedora 41 and dnf5
This commit is contained in:
@@ -1,31 +1,31 @@
|
||||
FROM fedora:RELEASE
|
||||
|
||||
COPY repos/*.repo /etc/yum/repos.d/
|
||||
COPY repos/*.repo /etc/yum.repos.d/
|
||||
|
||||
|
||||
RUN dnf --setopt=tsflags=nodocs -y install createrepo \
|
||||
https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm \
|
||||
https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm \
|
||||
'dnf-command(copr)' \
|
||||
'dnf-command(config-manager)' \
|
||||
'dnf-command(download)' \
|
||||
dnf5 \
|
||||
dnf5-plugins \
|
||||
findutils \
|
||||
rsync \
|
||||
&& dnf config-manager --set-disabled fedora fedora-modular updates-modular updates \
|
||||
; dnf copr -y enable principis/howdy \
|
||||
; dnf copr -y enable principis/NoiseTorch \
|
||||
; dnf copr -y enable principis/tldr-sharp \
|
||||
&& dnf5 config-manager --set-disabled fedora fedora-modular updates-modular updates \
|
||||
; dnf5 copr -y enable principis/howdy \
|
||||
; dnf5 copr -y enable principis/NoiseTorch \
|
||||
; dnf5 copr -y enable principis/tldr-sharp \
|
||||
; dnf clean all && rm -rf /var/log/dnf*
|
||||
|
||||
ARG USER=mirror
|
||||
ARG UID=1001
|
||||
ARG GID=1001
|
||||
ARG UID=978
|
||||
ARG GID=978
|
||||
|
||||
RUN useradd -m ${USER} --uid=${UID}
|
||||
RUN groupadd --gid=${GID} ${USER}
|
||||
RUN useradd -m ${USER} --uid=${UID} --gid=${GID}
|
||||
|
||||
USER ${UID}:${GID}
|
||||
|
||||
VOLUME /data
|
||||
VOLUME /rpmfusion
|
||||
VOLUME /cache
|
||||
ENV PACKAGES=""
|
||||
|
||||
COPY --chown=mirror:mirror run.sh /entrypoint.sh
|
||||
|
Reference in New Issue
Block a user