- base image changed from Fedora 31 to Fedora 32 - disambiguate base image to use docker.io registry - pystache and python-casasndra-driver are no longer availble, so use pip3 to install them. Add pip3 to packages. - since pip3 installs commands to /usr/local/bin, update checks in build_deb to check for those too Fedora 32 packages gcc 10, which has support for coroutines. Message-Id: <20200521063138.1426400-1-avi@scylladb.com>
14 lines
559 B
Docker
14 lines
559 B
Docker
FROM docker.io/fedora:32
|
|
ADD ./install-dependencies.sh ./
|
|
ADD ./seastar/install-dependencies.sh ./seastar/
|
|
ADD ./tools/toolchain/system-auth ./
|
|
RUN dnf -y install 'dnf-command(copr)' \
|
|
&& dnf -y install ccache \
|
|
&& dnf -y install gdb \
|
|
&& dnf -y install devscripts debhelper fakeroot file rpm-build \
|
|
&& /bin/bash -x ./install-dependencies.sh && dnf -y update && dnf clean all \
|
|
&& echo 'ALL ALL=(ALL:ALL) NOPASSWD: ALL' >> /etc/sudoers \
|
|
&& cp system-auth /etc/pam.d \
|
|
&& echo 'Defaults !requiretty' >> /etc/sudoers
|
|
CMD /bin/bash
|