From 3fe9b7821628be06d64b150f91b2a063e13f7820 Mon Sep 17 00:00:00 2001
From: Sam Yaple <sam@yaple.net>
Date: Sat, 22 Aug 2015 14:23:44 +0000
Subject: [PATCH] Ubuntu - Keepalived

Change-Id: I7e96da95eb8720e3cad0776743cab3d523674f0f
Partially-Implements: blueprint install-from-ubuntu
---
 docker/common/keepalived/config-external.sh | 1 -
 docker_templates/keepalived/Dockerfile.j2   | 6 ++++--
 2 files changed, 4 insertions(+), 3 deletions(-)

diff --git a/docker/common/keepalived/config-external.sh b/docker/common/keepalived/config-external.sh
index cb69e1c8f6..d7ff97826e 100755
--- a/docker/common/keepalived/config-external.sh
+++ b/docker/common/keepalived/config-external.sh
@@ -4,7 +4,6 @@ TARGET="/etc/keepalived/keepalived.conf"
 OWNER="root"
 
 if [[ -f "$SOURCE" ]]; then
-    rm $TARGET
     cp $SOURCE $TARGET
     chown ${OWNER}: $TARGET
     chmod 0644 $TARGET
diff --git a/docker_templates/keepalived/Dockerfile.j2 b/docker_templates/keepalived/Dockerfile.j2
index 4943ae0627..3ad2a667ce 100644
--- a/docker_templates/keepalived/Dockerfile.j2
+++ b/docker_templates/keepalived/Dockerfile.j2
@@ -11,8 +11,10 @@ RUN yum -y install \
 
 {% elif base_distro in ['ubuntu', 'debian'] %}
 
-RUN echo '{{ install_type }} not yet available for {{ base_distro }}' \
-    && /bin/false
+RUN apt-get install -y --no-install-recommends \
+        keepalived \
+        socat \
+    && apt-get clean
 
 {% endif %}