annotate contrib/packaging/docker/fedora28 @ 43016:92c8bae84e7a

automation: increase size of Linux AMI build volume I ran out of space attempting to build a few AMIs. Let's give the environment an extra 2 GB to utilize. Differential Revision: https://phab.mercurial-scm.org/D6915
author Gregory Szorc <gregory.szorc@gmail.com>
date Sun, 29 Sep 2019 11:06:45 -0700
parents 600d8d9b8551
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
38561
600d8d9b8551 packaging: add fedora 28
Augie Fackler <augie@google.com>
parents:
diff changeset
1 FROM fedora:28
600d8d9b8551 packaging: add fedora 28
Augie Fackler <augie@google.com>
parents:
diff changeset
2
600d8d9b8551 packaging: add fedora 28
Augie Fackler <augie@google.com>
parents:
diff changeset
3 RUN groupadd -g 1000 build && \
600d8d9b8551 packaging: add fedora 28
Augie Fackler <augie@google.com>
parents:
diff changeset
4 useradd -u 1000 -g 1000 -s /bin/bash -d /build -m build
600d8d9b8551 packaging: add fedora 28
Augie Fackler <augie@google.com>
parents:
diff changeset
5
600d8d9b8551 packaging: add fedora 28
Augie Fackler <augie@google.com>
parents:
diff changeset
6 RUN dnf install -y \
600d8d9b8551 packaging: add fedora 28
Augie Fackler <augie@google.com>
parents:
diff changeset
7 gcc \
600d8d9b8551 packaging: add fedora 28
Augie Fackler <augie@google.com>
parents:
diff changeset
8 gettext \
600d8d9b8551 packaging: add fedora 28
Augie Fackler <augie@google.com>
parents:
diff changeset
9 make \
600d8d9b8551 packaging: add fedora 28
Augie Fackler <augie@google.com>
parents:
diff changeset
10 python-devel \
600d8d9b8551 packaging: add fedora 28
Augie Fackler <augie@google.com>
parents:
diff changeset
11 python-docutils \
600d8d9b8551 packaging: add fedora 28
Augie Fackler <augie@google.com>
parents:
diff changeset
12 rpm-build
600d8d9b8551 packaging: add fedora 28
Augie Fackler <augie@google.com>
parents:
diff changeset
13
600d8d9b8551 packaging: add fedora 28
Augie Fackler <augie@google.com>
parents:
diff changeset
14 # For creating repo meta data
600d8d9b8551 packaging: add fedora 28
Augie Fackler <augie@google.com>
parents:
diff changeset
15 RUN dnf install -y createrepo