Hi y'all!
If you looking for an easy way to compile the bleeding edge source code of IBR-DTN, this Dockerfile may be useful:
FROM debian:8.2
MAINTAINER Mael Auzias docker@mael.auzias.net LABEL Description="This image is used to run an ibrdtn daemon from Debian 8 package with the most up-to-date source code" RUN apt-get update && apt-get install -y \ git tmux g++ libpth-dev make dh-autoreconf ca-certificates libicu52 libpsl0 libssl1.0.0 openssl pkg-config \
--no-install-recommends \
&& apt-get clean \ && rm -rf /var/lib/apt/lists/* RUN cd \ && git clone https://github.com/ibrdtn/ibrdtn.git \ && cd ibrdtn/ibrcommon/ \ && ./autogen.sh \ && ./configure && make && make install \ && cd ../ibrdtn/ \ && ./autogen.sh \ && ./configure && make && make install \ && echo "include /usr/local/lib/*" >> /etc/ld.so.conf && ldconfig EXPOSE 4556 ENTRYPOINT ["/bin/bash"]
You can then run $docker run --hostname nodeName -it --rm -v /tmp/dtn.conf:/dtn.conf ibrdtnbleeingedge and execute #dtnd -c /dtn.conf, add the flag --net=host if the aim is to use your host interface.
Have a nice day!
Best regards, --- Auzias Maël auzias.net https://www.auzias.net/en/ - vcard https://www.auzias.net/auzias.vcf - thesis http://people.irisa.fr/Mael.Auzias/ *GSM: 0033 695 118 774*