2020-11-24 18:48:07 +00:00
|
|
|
##
|
|
|
|
# gregtzar/tomb
|
|
|
|
#
|
|
|
|
# This creates an Ubuntu derived base image and installs the tomb libarary
|
|
|
|
# along with it's dependencies.
|
|
|
|
|
2021-08-10 08:57:33 +00:00
|
|
|
FROM dyne/devuan:beowulf
|
2020-11-24 18:48:07 +00:00
|
|
|
|
|
|
|
ARG DEBIAN_FRONTEND=noninteractive
|
2021-08-10 08:57:33 +00:00
|
|
|
ARG TOMB_VERSION=2.9
|
2020-11-24 18:48:07 +00:00
|
|
|
|
|
|
|
# Install dependencies
|
|
|
|
RUN apt-get update -y && \
|
2021-08-10 08:57:33 +00:00
|
|
|
apt-get install -y -q --no-install-recommends\
|
|
|
|
make \
|
2020-11-24 18:48:07 +00:00
|
|
|
sudo \
|
|
|
|
curl \
|
|
|
|
rsync \
|
|
|
|
zsh \
|
|
|
|
gnupg \
|
|
|
|
cryptsetup \
|
|
|
|
pinentry-curses \
|
2021-08-10 08:57:33 +00:00
|
|
|
steghide \
|
|
|
|
mlocate \
|
|
|
|
swish-e
|
2020-11-24 18:48:07 +00:00
|
|
|
|
|
|
|
# Build and install Tomb from remote repo
|
2021-08-10 08:57:33 +00:00
|
|
|
RUN curl https://files.dyne.org/tomb/releases/Tomb-$TOMB_VERSION.tar.gz -o /tmp/Tomb-$TOMB_VERSION.tar.gz && \
|
2020-11-24 18:48:07 +00:00
|
|
|
cd /tmp && \
|
|
|
|
tar -zxvf /tmp/Tomb-$TOMB_VERSION.tar.gz && \
|
|
|
|
cd /tmp/Tomb-$TOMB_VERSION && \
|
2021-08-10 08:57:33 +00:00
|
|
|
make install
|