From d61c54be9d281a024a448f783dbde037d5fd1cda Mon Sep 17 00:00:00 2001 From: Mark Goddard Date: Tue, 1 Oct 2019 15:36:47 +0100 Subject: Install rsync in swift-base containers on Debian/Ubuntu This is used by the replicator services. Change-Id: Iad7ad20542a159469d95e990c20564633046b251 Closes-Bug: #1846207 --- docker/swift/swift-base/Dockerfile.j2 | 26 ++++++++++++++++---------- 1 file changed, 16 insertions(+), 10 deletions(-) (limited to 'docker') diff --git a/docker/swift/swift-base/Dockerfile.j2 b/docker/swift/swift-base/Dockerfile.j2 index c5b81d657..fbf4b3556 100644 --- a/docker/swift/swift-base/Dockerfile.j2 +++ b/docker/swift/swift-base/Dockerfile.j2 @@ -10,24 +10,30 @@ LABEL maintainer="{{ maintainer }}" name="{{ image_name }}" build-date="{{ build {% if install_type == 'binary' %} {% if base_package_type == 'rpm' %} {% set swift_base_packages = [ - 'openstack-swift', - 'nmap-ncat' - ] - %} + 'nmap-ncat', + 'openstack-swift', + ] %} {% elif base_package_type == 'deb' %} {% set swift_base_packages = [ - 'swift', - 'netcat-openbsd' - ] - %} + 'netcat-openbsd', + 'rsync', + 'swift', + ] %} {% endif %} {{ macros.install_packages(swift_base_packages | customizable("packages")) }} {% elif install_type == 'source' %} {% if base_package_type == 'rpm' %} - {% set swift_base_packages = ['liberasurecode-devel','nmap-ncat'] %} + {% set swift_base_packages = [ + 'liberasurecode-devel', + 'nmap-ncat', + ] %} {% elif base_package_type == 'deb' %} - {% set swift_base_packages = ['liberasurecode-dev','netcat-openbsd'] %} + {% set swift_base_packages = [ + 'liberasurecode-dev', + 'netcat-openbsd', + 'rsync', + ] %} {% endif %} {{ macros.install_packages(swift_base_packages | customizable("packages")) }} -- cgit v1.2.3