update to 2.x version using deluge ppa

This commit is contained in:
sparklyballs 2019-06-09 13:57:27 +01:00
parent 2989b26c1c
commit 628bc5705e
5 changed files with 35 additions and 88 deletions

View File

@ -8,10 +8,20 @@ LABEL build_version="Linuxserver.io version:- ${VERSION} Build-date:- ${BUILD_DA
LABEL maintainer="sparklyballs, aptalca"
# environment variables
ARG DEBIAN_FRONTEND="noninteractive"
ENV PYTHON_EGG_CACHE="/config/plugins/.python-eggs"
# install software
RUN \
echo "**** add repositories ****" && \
apt-get update && \
apt-get install -y \
gnupg && \
apt-key adv --keyserver keyserver.ubuntu.com --recv-keys C5E6A5ED249AD24C && \
echo "deb http://ppa.launchpad.net/deluge-team/stable/ubuntu bionic main" >> \
/etc/apt/sources.list.d/deluge.list && \
echo "deb-src http://ppa.launchpad.net/deluge-team/stable/ubuntu bionic main" >> \
/etc/apt/sources.list.d/deluge.list && \
echo "**** install packages ****" && \
apt-get update && \
apt-get install -y \
@ -20,36 +30,8 @@ RUN \
deluge-web \
p7zip-full \
unrar \
unzip \
libssl1.0.0 \
openssl && \
echo "**** install build deps ****" && \
apt-get install -y \
libssl-dev \
python-dev \
build-essential \
libffi-dev \
python-pip && \
echo "**** install pip packages ****" && \
pip install --no-cache-dir -U \
incremental \
crypto \
mako \
markupsafe \
pyopenssl \
service_identity \
six \
twisted \
zope.interface && \
unzip && \
echo "**** cleanup ****" && \
apt-get purge -y \
libssl-dev \
python-dev \
build-essential \
libffi-dev \
python-pip && \
apt-get --purge autoremove -y && \
apt-get clean && \
rm -rf \
/tmp/* \
/var/lib/apt/lists/* \

View File

@ -8,10 +8,20 @@ LABEL build_version="Linuxserver.io version:- ${VERSION} Build-date:- ${BUILD_DA
LABEL maintainer="sparklyballs, aptalca"
# environment variables
ARG DEBIAN_FRONTEND="noninteractive"
ENV PYTHON_EGG_CACHE="/config/plugins/.python-eggs"
# install software
RUN \
echo "**** add repositories ****" && \
apt-get update && \
apt-get install -y \
gnupg && \
apt-key adv --keyserver keyserver.ubuntu.com --recv-keys C5E6A5ED249AD24C && \
echo "deb http://ppa.launchpad.net/deluge-team/stable/ubuntu bionic main" >> \
/etc/apt/sources.list.d/deluge.list && \
echo "deb-src http://ppa.launchpad.net/deluge-team/stable/ubuntu bionic main" >> \
/etc/apt/sources.list.d/deluge.list && \
echo "**** install packages ****" && \
apt-get update && \
apt-get install -y \
@ -20,36 +30,8 @@ RUN \
deluge-web \
p7zip-full \
unrar \
unzip \
libssl1.0.0 \
openssl && \
echo "**** install build deps ****" && \
apt-get install -y \
libssl-dev \
python-dev \
build-essential \
libffi-dev \
python-pip && \
echo "**** install pip packages ****" && \
pip install --no-cache-dir -U \
incremental \
crypto \
mako \
markupsafe \
pyopenssl \
service_identity \
six \
twisted \
zope.interface && \
unzip && \
echo "**** cleanup ****" && \
apt-get purge -y \
libssl-dev \
python-dev \
build-essential \
libffi-dev \
python-pip && \
apt-get --purge autoremove -y && \
apt-get clean && \
rm -rf \
/tmp/* \
/var/lib/apt/lists/* \

View File

@ -8,10 +8,20 @@ LABEL build_version="Linuxserver.io version:- ${VERSION} Build-date:- ${BUILD_DA
LABEL maintainer="sparklyballs, aptalca"
# environment variables
ARG DEBIAN_FRONTEND="noninteractive"
ENV PYTHON_EGG_CACHE="/config/plugins/.python-eggs"
# install software
RUN \
echo "**** add repositories ****" && \
apt-get update && \
apt-get install -y \
gnupg && \
apt-key adv --keyserver keyserver.ubuntu.com --recv-keys C5E6A5ED249AD24C && \
echo "deb http://ppa.launchpad.net/deluge-team/stable/ubuntu bionic main" >> \
/etc/apt/sources.list.d/deluge.list && \
echo "deb-src http://ppa.launchpad.net/deluge-team/stable/ubuntu bionic main" >> \
/etc/apt/sources.list.d/deluge.list && \
echo "**** install packages ****" && \
apt-get update && \
apt-get install -y \
@ -20,36 +30,8 @@ RUN \
deluge-web \
p7zip-full \
unrar \
unzip \
libssl1.0.0 \
openssl && \
echo "**** install build deps ****" && \
apt-get install -y \
libssl-dev \
python-dev \
build-essential \
libffi-dev \
python-pip && \
echo "**** install pip packages ****" && \
pip install --no-cache-dir -U \
incremental \
crypto \
mako \
markupsafe \
pyopenssl \
service_identity \
six \
twisted \
zope.interface && \
unzip && \
echo "**** cleanup ****" && \
apt-get purge -y \
libssl-dev \
python-dev \
build-essential \
libffi-dev \
python-pip && \
apt-get --purge autoremove -y && \
apt-get clean && \
rm -rf \
/tmp/* \
/var/lib/apt/lists/* \

View File

@ -45,6 +45,7 @@ app_setup_block: |
# changelog
changelogs:
- { date: "09.06.19:", desc: "Update to 2.x using deluge ppa." }
- { date: "02.05.19:", desc: "Install full version of 7zip." }
- { date: "23.03.19:", desc: "Switching to new Base images, shift to arm32v7 tag." }
- { date: "15.11.18:", desc: "Add deluge-console." }

View File

@ -6,4 +6,4 @@ umask "$UMASK_SET"
exec \
s6-setuidgid abc /usr/bin/deluge-web \
-c /config --loglevel=info
-d -c /config --loglevel=info