Merge pull request #201 from linuxserver/unstable-unrar

unstable: install unrar from lsio repo
This commit is contained in:
aptalca
2023-08-17 08:44:34 -04:00
committed by GitHub
4 changed files with 13 additions and 25 deletions
+5 -12
View File
@@ -1,9 +1,10 @@
# syntax=docker/dockerfile:1
FROM ghcr.io/linuxserver/unrar:latest as unrar
FROM ghcr.io/linuxserver/baseimage-alpine:3.18
# set version label
ARG UNRAR_VERSION=6.2.10
ARG BUILD_DATE
ARG VERSION
ARG SABNZBD_VERSION
@@ -25,17 +26,6 @@ RUN \
7zip \
par2cmdline \
python3 && \
echo "**** install unrar from source ****" && \
mkdir /tmp/unrar && \
curl -o \
/tmp/unrar.tar.gz -L \
"https://www.rarlab.com/rar/unrarsrc-${UNRAR_VERSION}.tar.gz" && \
tar xf \
/tmp/unrar.tar.gz -C \
/tmp/unrar --strip-components=1 && \
cd /tmp/unrar && \
make && \
install -v -m755 unrar /usr/local/bin && \
echo "**** install sabnzbd ****" && \
if [ -z ${SABNZBD_VERSION+x} ]; then \
SABNZBD_VERSION=$(curl -s https://api.github.com/repos/sabnzbd/sabnzbd/releases \
@@ -80,6 +70,9 @@ RUN \
# add local files
COPY root/ /
# add unrar
COPY --from=unrar /usr/bin/unrar-alpine /usr/bin/unrar
# ports and volumes
EXPOSE 8080
+5 -12
View File
@@ -1,9 +1,10 @@
# syntax=docker/dockerfile:1
FROM ghcr.io/linuxserver/unrar:arm64v8-latest as unrar
FROM ghcr.io/linuxserver/baseimage-alpine:arm64v8-3.18
# set version label
ARG UNRAR_VERSION=6.2.10
ARG BUILD_DATE
ARG VERSION
ARG SABNZBD_VERSION
@@ -25,17 +26,6 @@ RUN \
7zip \
par2cmdline \
python3 && \
echo "**** install unrar from source ****" && \
mkdir /tmp/unrar && \
curl -o \
/tmp/unrar.tar.gz -L \
"https://www.rarlab.com/rar/unrarsrc-${UNRAR_VERSION}.tar.gz" && \
tar xf \
/tmp/unrar.tar.gz -C \
/tmp/unrar --strip-components=1 && \
cd /tmp/unrar && \
make && \
install -v -m755 unrar /usr/local/bin && \
echo "**** install sabnzbd ****" && \
if [ -z ${SABNZBD_VERSION+x} ]; then \
SABNZBD_VERSION=$(curl -s https://api.github.com/repos/sabnzbd/sabnzbd/releases \
@@ -80,6 +70,9 @@ RUN \
# add local files
COPY root/ /
# add unrar
COPY --from=unrar /usr/bin/unrar-alpine /usr/bin/unrar
# ports and volumes
EXPOSE 8080
+1
View File
@@ -253,6 +253,7 @@ Once registered you can define the dockerfile to use with `-f Dockerfile.aarch64
## Versions
* **16.08.23:** - Install unrar from [linuxserver repo](https://github.com/linuxserver/docker-unrar).
* **10.08.23:** - Bump unrar to 6.2.10.
* **16.05.23:** - Rebase unstable to Alpine 3.18, deprecate armhf.
* **15.03.23:** - Switch from p7zip to 7zip, bump unrar to 6.2.6.
+2 -1
View File
@@ -70,7 +70,8 @@ app_setup_block: |
# changelog
changelogs:
- {date: "10.08.23:", desc: "Bump unrar to 6.2.10."}
- { date: "16.08.23:", desc: "Install unrar from [linuxserver repo](https://github.com/linuxserver/docker-unrar)."}
- { date: "10.08.23:", desc: "Bump unrar to 6.2.10."}
- { date: "16.05.23:", desc: "Rebase unstable to Alpine 3.18, deprecate armhf." }
- { date: "15.03.23:", desc: "Switch from p7zip to 7zip, bump unrar to 6.2.6." }
- { date: "05.03.23:", desc: "Rebase unstable branch to Alpine 3.17." }