contrib/docker/fedora20
author Durham Goode <durham@fb.com>
Tue, 07 Mar 2017 17:56:30 -0800
changeset 31259 6a9d0d24fdb4
parent 22444 49ea49823769
child 34423 1baa077214ae
permissions -rw-r--r--
context: move _manifest from committablectx to workingctx committablectx had a _manifest implementation that was only used by the derived workingctx class. The other derived versions, like memctx and metadataonlyctx, define their own _manifest functions. Let's move the function down to workingctx, and let's break it into two parts, the _manifest part that reads from self._status, and the part that actually builds the new manifest. This separation will let us reuse the builder code in a future patch to answer _buildstatus with varying status inputs, since workingctx has special behavior for _buildstatus that the other ctx's don't have.

FROM fedora:20
RUN yum install -y gcc
RUN yum install -y python-devel python-docutils
RUN yum install -y make
RUN yum install -y rpm-build
RUN yum install -y gettext
# For creating repo meta data
RUN yum install -y createrepo