diff --git a/Dockerfile.bird b/Dockerfile.bird index 9e4a42a..884116e 100644 --- a/Dockerfile.bird +++ b/Dockerfile.bird @@ -4,6 +4,8 @@ MAINTAINER Pier Carlo Chiodi EXPOSE 179 +ENV BIRD_VERSION 2.0.8 + RUN apt-get update && apt-get install -y \ autoconf \ git \ @@ -18,20 +20,14 @@ RUN apt-get update && apt-get install -y \ libssh-dev WORKDIR /root -RUN curl -O -L https://bird.network.cz/download/bird-2.0.7.tar.gz -RUN tar -xvzf bird-2.0.7.tar.gz +RUN curl -O -L https://bird.network.cz/download/bird-$BIRD_VERSION.tar.gz +RUN tar -xvzf bird-$BIRD_VERSION.tar.gz # This directory must be mounted as a local volume with '-v `pwd`/bird:/etc/bird:rw' docker's command line option. # The host's file at `pwd`/bird/bird.conf is used as the configuration file for BIRD. RUN mkdir /etc/bird -RUN cd bird-2.0.7 && \ - autoreconf && \ - ./configure && \ - make && \ - make install - -RUN cd bird-2.0.7 && \ +RUN cd bird-$BIRD_VERSION && \ autoreconf && \ ./configure --enable-ipv6 --enable-libssh && \ make && \