fedora-dev: flatten and add moar deps
This commit is contained in:
parent
cd5e27f533
commit
cab40708b9
1 changed files with 39 additions and 34 deletions
|
@ -1,9 +1,10 @@
|
|||
FROM FROM_IMAGE
|
||||
|
||||
RUN dnf erase -y vim-minimal
|
||||
RUN groupadd -g 990 docker
|
||||
RUN dnf groupinstall -y "development tools"
|
||||
RUN dnf install -y --setopt=override_install_langs=en --setopt=tsflags=nodocs \
|
||||
RUN groupadd -g 990 docker && \
|
||||
groupadd -g DEV_GID DEV_USER && \
|
||||
dnf erase -y vim-minimal && \
|
||||
dnf groupinstall -y "development tools" && \
|
||||
dnf install -y --setopt=override_install_langs=en --setopt=tsflags=nodocs \
|
||||
dnf-plugins-core \
|
||||
git \
|
||||
golang \
|
||||
|
@ -18,6 +19,9 @@ RUN dnf install -y --setopt=override_install_langs=en --setopt=tsflags=nodocs \
|
|||
gtk-doc \
|
||||
intltool \
|
||||
libgcrypt-devel \
|
||||
/usr/bin/ps \
|
||||
gpg \
|
||||
/usr/bin/mvn \
|
||||
gperf \
|
||||
libcap-devel \
|
||||
wget \
|
||||
|
@ -25,16 +29,17 @@ RUN dnf install -y --setopt=override_install_langs=en --setopt=tsflags=nodocs \
|
|||
glibc-static \
|
||||
device-mapper-devel \
|
||||
btrfs-progs-devel \
|
||||
libmount-devel \
|
||||
sqlite-devel \
|
||||
glib2-devel \
|
||||
irb \
|
||||
libmount-devel \
|
||||
dbus-devel \
|
||||
keychain \
|
||||
tito && \
|
||||
dnf update -y && \
|
||||
dnf clean all
|
||||
RUN groupadd -g DEV_GID DEV_USER && \
|
||||
useradd -m -u DEV_UID -g DEV_GID -G wheel,mock DEV_USER && \
|
||||
dnf clean all && \
|
||||
useradd -m -u DEV_UID -g DEV_GID -G wheel,mock,docker DEV_USER && \
|
||||
sed -ri 's/^(%wheel.*)(ALL)$/\1NOPASSWD: \2/' /etc/sudoers
|
||||
USER DEV_USER
|
||||
ENV HOME /home/DEV_USER
|
||||
|
|
Loading…
Reference in a new issue