Commit ca96fd91 authored by MarvAmBass's avatar MarvAmBass

switched to debian package on master branch / docker latest tag

parent a9547e20
...@@ -4,69 +4,11 @@ RUN export samba_version=4.9.1 \ ...@@ -4,69 +4,11 @@ RUN export samba_version=4.9.1 \
&& export DEBIAN_FRONTEND=noninteractive \ && export DEBIAN_FRONTEND=noninteractive \
\ \
&& apt-get -q -y update \ && apt-get -q -y update \
&& apt-get -q -y install build-essential \ && apt-get -q -y upgrade \
wget \ && apt-get -q -y install samba \
&& apt-get -q -y install acl \
attr \
autoconf \
bison \
build-essential \
debhelper \
dnsutils \
docbook-xml \
docbook-xsl \
flex \
gdb \
krb5-user \
libacl1-dev \
libaio-dev \
libattr1-dev \
libblkid-dev \
libbsd-dev \
libcap-dev \
libcups2-dev \
libgnutls28-dev \
libjson-perl \
libldap2-dev \
libncurses5-dev \
libpam0g-dev \
libparse-yapp-perl \
libpopt-dev \
libreadline-dev \
libjansson-dev \
libarchive-dev \
libgpgme11-dev \
libtracker-sparql-1.0-dev \
libtracker-miner-1.0-dev \
perl \
perl-modules \
pkg-config \
procps \
python-all-dev \
python-dev \
python-dnspython \
python-crypto \
python-gpgme \
xsltproc \
zlib1g-dev \
\ \
&& apt-get -q -y clean \ && apt-get -q -y clean \
&& rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/* \ && rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/*
\
&& wget https://download.samba.org/pub/samba/stable/samba-${samba_version}.tar.gz \
&& tar xvf samba-${samba_version}.tar.gz \
&& rm samba-${samba_version}.tar.gz \
\
&& cd samba-${samba_version} \
&& ./configure --prefix=/ --enable-spotlight --without-ldb-lmdb \
&& make \
&& make install \
\
&& touch /var/locks/registry.tdb \
&& cp examples/smb.conf.default /etc/smb.conf \
&& cd - \
\
&& rm -rf samba-${samba_version}
VOLUME ["/shares"] VOLUME ["/shares"]
......
# samba # samba
samba - freshly complied from official stable releases on debian:stretch
# Source Code this `master` branch or docker image with tag `latest` uses samba as package as provided by `debian:stretch`.
Check the following link for a new version: https://download.samba.org/pub/samba/stable/
If you want a specific version you can use a tagged version. This tagged version contains a freshly complied samba from official stable releases on debian:stretch.
The Source Code is obtained from the following location: https://download.samba.org/pub/samba/stable/
Other then that the container features are kept the same.
## Environment variables and defaults ## Environment variables and defaults
......
...@@ -118,6 +118,7 @@ EOF ...@@ -118,6 +118,7 @@ EOF
echo "" >> /etc/smb.conf echo "" >> /etc/smb.conf
done done
cp /etc/smb.conf /etc/samba/smb.conf
touch "$INITALIZED" touch "$INITALIZED"
else else
echo ">> CONTAINER: already initialized - direct start of samba" echo ">> CONTAINER: already initialized - direct start of samba"
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment