Compare commits
23 Commits
4.4.4-r0-l
...
4.4.5-r3-l
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
121cbb9462 | ||
|
|
ca5673a409 | ||
|
|
17dabb494e | ||
|
|
f196789a76 | ||
|
|
16364f2964 | ||
|
|
83b482ab7a | ||
|
|
a10c1b8729 | ||
|
|
74008d71f2 | ||
|
|
f063e52eb9 | ||
|
|
134527e4a9 | ||
|
|
bc0d17401d | ||
|
|
d97b2e7d4a | ||
|
|
60df08ba86 | ||
|
|
fe250e22db | ||
|
|
3816f56755 | ||
|
|
f1eac2644f | ||
|
|
384f7ba365 | ||
|
|
c828bd5ccd | ||
|
|
dde6f08046 | ||
|
|
56ac0242f7 | ||
|
|
18d310d3c0 | ||
|
|
b0261130d1 | ||
|
|
38ce6e4eaf |
8
.github/workflows/external_trigger.yml
vendored
8
.github/workflows/external_trigger.yml
vendored
@@ -49,8 +49,12 @@ jobs:
|
||||
| jq -r '.config.digest')
|
||||
image_info=$(curl -sL \
|
||||
--header "Authorization: Bearer ${token}" \
|
||||
"https://ghcr.io/v2/${image}/blobs/${digest}" \
|
||||
| jq -r '.container_config')
|
||||
"https://ghcr.io/v2/${image}/blobs/${digest}")
|
||||
if [[ $(echo $image_info | jq -r '.container_config') == "null" ]]; then
|
||||
image_info=$(echo $image_info | jq -r '.config')
|
||||
else
|
||||
image_info=$(echo $image_info | jq -r '.container_config')
|
||||
fi
|
||||
IMAGE_RELEASE=$(echo ${image_info} | jq -r '.Labels.build_version' | awk '{print $3}')
|
||||
IMAGE_VERSION=$(echo ${IMAGE_RELEASE} | awk -F'-ls' '{print $1}')
|
||||
if [ -z "${IMAGE_VERSION}" ]; then
|
||||
|
||||
@@ -23,8 +23,6 @@ RUN \
|
||||
gcc && \
|
||||
echo "**** install packages ****" && \
|
||||
apk add -U --update --no-cache \
|
||||
bash \
|
||||
curl \
|
||||
icu-libs \
|
||||
libstdc++ \
|
||||
openssl \
|
||||
|
||||
@@ -23,8 +23,6 @@ RUN \
|
||||
gcc && \
|
||||
echo "**** install packages ****" && \
|
||||
apk add -U --update --no-cache \
|
||||
bash \
|
||||
curl \
|
||||
icu-libs \
|
||||
libstdc++ \
|
||||
openssl \
|
||||
|
||||
@@ -23,9 +23,6 @@ RUN \
|
||||
gcc && \
|
||||
echo "**** install packages ****" && \
|
||||
apk add -U --update --no-cache \
|
||||
bash \
|
||||
curl \
|
||||
gcompat \
|
||||
icu-libs \
|
||||
libc6-compat \
|
||||
libstdc++ \
|
||||
|
||||
2
Jenkinsfile
vendored
2
Jenkinsfile
vendored
@@ -714,7 +714,7 @@ pipeline {
|
||||
-e DO_REGION="ams3" \
|
||||
-e DO_BUCKET="lsio-ci" \
|
||||
-t ghcr.io/linuxserver/ci:latest \
|
||||
python /ci/ci.py'''
|
||||
python3 test_build.py'''
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -65,6 +65,7 @@ This image provides various versions that are available via tags. Please read th
|
||||
| Tag | Available | Description |
|
||||
| :----: | :----: |--- |
|
||||
| latest | ✅ | Stable qbittorrent releases |
|
||||
| libtorrentv1 | ✅ | Static qbittorrent builds using libtorrent v1 |
|
||||
|
||||
## Application Setup
|
||||
|
||||
@@ -263,6 +264,7 @@ Once registered you can define the dockerfile to use with `-f Dockerfile.aarch64
|
||||
|
||||
## Versions
|
||||
|
||||
* **31.10.22:** - Add libtorrentv1 branch.
|
||||
* **31.08.22:** - Rebase to Alpine Edge again to follow latest releases.
|
||||
* **12.08.22:** - Bump unrar to 6.1.7.
|
||||
* **16.06.22:** - Rebase to Alpine 3.16 from edge.
|
||||
|
||||
@@ -1,63 +1,64 @@
|
||||
alpine-baselayout-3.3.0-r0
|
||||
alpine-baselayout-data-3.3.0-r0
|
||||
alpine-baselayout-3.4.0-r0
|
||||
alpine-baselayout-data-3.4.0-r0
|
||||
alpine-keys-2.4-r1
|
||||
apk-tools-2.12.9-r6
|
||||
bash-5.1.16-r2
|
||||
brotli-libs-1.0.9-r8
|
||||
busybox-1.35.0-r23
|
||||
busybox-binsh-1.35.0-r23
|
||||
apk-tools-2.12.10-r1
|
||||
bash-5.2.2-r1
|
||||
brotli-libs-1.0.9-r9
|
||||
busybox-1.35.0-r27
|
||||
busybox-binsh-1.35.0-r27
|
||||
ca-certificates-20220614-r2
|
||||
ca-certificates-bundle-20220614-r2
|
||||
coreutils-9.1-r0
|
||||
curl-7.84.0-r2
|
||||
dbus-libs-1.14.0-r2
|
||||
double-conversion-3.1.5-r0
|
||||
curl-7.86.0-r1
|
||||
dbus-libs-1.14.4-r0
|
||||
double-conversion-3.2.1-r0
|
||||
gdbm-1.23-r0
|
||||
glib-2.72.3-r0
|
||||
icu-data-en-71.1-r4
|
||||
icu-libs-71.1-r4
|
||||
glib-2.74.1-r2
|
||||
icu-data-en-72.1-r1
|
||||
icu-libs-72.1-r1
|
||||
jq-1.6-r2
|
||||
libacl-2.3.1-r1
|
||||
libattr-2.5.1-r1
|
||||
libb2-0.98.1-r2
|
||||
libblkid-2.38.1-r0
|
||||
libbz2-1.0.8-r2
|
||||
libbz2-1.0.8-r3
|
||||
libc-utils-0.7.2-r3
|
||||
libcrypto3-3.0.5-r2
|
||||
libcurl-7.84.0-r2
|
||||
libexpat-2.4.8-r1
|
||||
libffi-3.4.2-r1
|
||||
libgcc-12.1.1_git20220630-r1
|
||||
libgomp-12.1.1_git20220630-r1
|
||||
libintl-0.21-r3
|
||||
libcrypto3-3.0.7-r0
|
||||
libcurl-7.86.0-r1
|
||||
libexpat-2.5.0-r0
|
||||
libffi-3.4.4-r0
|
||||
libgcc-12.2.1_git20220924-r4
|
||||
libgomp-12.2.1_git20220924-r4
|
||||
libintl-0.21.1-r1
|
||||
libmount-2.38.1-r0
|
||||
libpcre2-16-10.40-r0
|
||||
libproc-3.3.17-r1
|
||||
libssl3-3.0.5-r2
|
||||
libstdc++-12.1.1_git20220630-r1
|
||||
libtorrent-rasterbar-2.0.7-r2
|
||||
libproc-3.3.17-r2
|
||||
libssl3-3.0.7-r0
|
||||
libstdc++-12.2.1_git20220924-r4
|
||||
libtorrent-rasterbar-2.0.8-r0
|
||||
linux-pam-1.5.2-r1
|
||||
mpdecimal-2.5.1-r1
|
||||
musl-1.2.3-r1
|
||||
musl-utils-1.2.3-r1
|
||||
ncurses-libs-6.3_p20220827-r0
|
||||
ncurses-terminfo-base-6.3_p20220827-r0
|
||||
nghttp2-libs-1.49.0-r0
|
||||
openssl-3.0.5-r2
|
||||
musl-1.2.3-r4
|
||||
musl-utils-1.2.3-r2
|
||||
ncurses-libs-6.3_p20221029-r0
|
||||
ncurses-terminfo-base-6.3_p20221029-r0
|
||||
nghttp2-libs-1.50.0-r0
|
||||
oniguruma-6.9.8-r0
|
||||
openssl-3.0.7-r0
|
||||
p7zip-17.04-r3
|
||||
pcre-8.45-r2
|
||||
procps-3.3.17-r1
|
||||
python3-3.10.6-r1
|
||||
qbittorrent-nox-4.4.4-r0
|
||||
qt6-qtbase-6.3.1-r4
|
||||
readline-8.1.2-r0
|
||||
scanelf-1.3.5-r0
|
||||
pcre2-10.40-r0
|
||||
procps-3.3.17-r2
|
||||
python3-3.10.8-r3
|
||||
qbittorrent-nox-4.4.5-r3
|
||||
qt6-qtbase-6.4.0-r1
|
||||
readline-8.2.0-r0
|
||||
scanelf-1.3.5-r1
|
||||
shadow-4.10-r3
|
||||
skalibs-2.12.0.0-r0
|
||||
sqlite-libs-3.39.2-r0
|
||||
ssl_client-1.35.0-r23
|
||||
tzdata-2022c-r0
|
||||
skalibs-2.12.0.1-r0
|
||||
sqlite-libs-3.39.4-r0
|
||||
ssl_client-1.35.0-r27
|
||||
tzdata-2022f-r1
|
||||
utmps-libs-0.1.2.0-r1
|
||||
xz-5.2.6-r0
|
||||
xz-libs-5.2.6-r0
|
||||
zlib-1.2.12-r3
|
||||
zstd-libs-1.5.2-r5
|
||||
xz-5.2.7-r0
|
||||
xz-libs-5.2.7-r0
|
||||
zlib-1.2.13-r0
|
||||
|
||||
@@ -17,6 +17,7 @@ available_architectures:
|
||||
development_versions: true
|
||||
development_versions_items:
|
||||
- { tag: "latest", desc: "Stable qbittorrent releases" }
|
||||
- { tag: "libtorrentv1", desc: "Static qbittorrent builds using libtorrent v1" }
|
||||
|
||||
# container parameters
|
||||
common_param_env_vars_enabled: true
|
||||
@@ -68,6 +69,7 @@ app_setup_block: |
|
||||
|
||||
# changelog
|
||||
changelogs:
|
||||
- { date: "31.10.22:", desc: "Add libtorrentv1 branch." }
|
||||
- { date: "31.08.22:", desc: "Rebase to Alpine Edge again to follow latest releases." }
|
||||
- { date: "12.08.22:", desc: "Bump unrar to 6.1.7." }
|
||||
- { date: "16.06.22:", desc: "Rebase to Alpine 3.16 from edge." }
|
||||
|
||||
@@ -4,8 +4,9 @@
|
||||
mkdir -p /config/qBittorrent
|
||||
|
||||
# copy default config
|
||||
[[ ! -e /config/qBittorrent/qBittorrent.conf ]] && \
|
||||
if [[ ! -f /config/qBittorrent/qBittorrent.conf ]]; then
|
||||
cp /defaults/qBittorrent.conf /config/qBittorrent/qBittorrent.conf
|
||||
fi
|
||||
|
||||
# chown download directory if currently not set to abc
|
||||
if [[ -d /downloads ]]; then
|
||||
1
root/etc/s6-overlay/s6-rc.d/init-qbittorrent-config/up
Normal file
1
root/etc/s6-overlay/s6-rc.d/init-qbittorrent-config/up
Normal file
@@ -0,0 +1 @@
|
||||
/etc/s6-overlay/s6-rc.d/init-qbittorrent-config/run
|
||||
@@ -1 +0,0 @@
|
||||
/etc/s6-overlay/s6-rc.d/init-qbittorrent/run
|
||||
@@ -2,5 +2,6 @@
|
||||
|
||||
WEBUI_PORT=${WEBUI_PORT:-8080}
|
||||
|
||||
s6-notifyoncheck -d -n 12 -c "nc -z 127.0.0.1 ${WEBUI_PORT}" \
|
||||
s6-setuidgid abc /usr/bin/qbittorrent-nox --webui-port="${WEBUI_PORT}"
|
||||
exec \
|
||||
s6-notifyoncheck -d -n 300 -w 1000 -c "nc -z localhost ${WEBUI_PORT}" \
|
||||
s6-setuidgid abc /usr/bin/qbittorrent-nox --webui-port="${WEBUI_PORT}"
|
||||
|
||||
Reference in New Issue
Block a user