Skip to content

Commit 15cc5b9

Browse files
authored
Merge pull request #78 from linuxserver/gcompat
add gcompat for mini-racer
2 parents 990d250 + 5090abc commit 15cc5b9

File tree

5 files changed

+6
-0
lines changed

5 files changed

+6
-0
lines changed

Dockerfile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@ RUN \
2727
echo "**** install packages ****" && \
2828
apk add --no-cache \
2929
ffmpeg \
30+
gcompat \
3031
libatomic \
3132
libjpeg-turbo \
3233
7zip \

Dockerfile.aarch64

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@ RUN \
2727
echo "**** install packages ****" && \
2828
apk add --no-cache \
2929
ffmpeg \
30+
gcompat \
3031
libatomic \
3132
libjpeg-turbo \
3233
7zip \

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -291,6 +291,7 @@ Once registered you can define the dockerfile to use with `-f Dockerfile.aarch64
291291

292292
## Versions
293293

294+
* **09.01.26:** - Add gcompat for mini-racer.
294295
* **01.09.25:** - Add new dep, libatomic.
295296
* **09.06.25:** - Rebase to Alpine 3.22.
296297
* **20.07.24:** - Revert to Alpine 3.19 due to inconsistent upstream addon support for Python 3.12.

readme-vars.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -80,6 +80,7 @@ init_diagram: |
8080
"pyload-ng:latest" <- Base Images
8181
# changelog
8282
changelogs:
83+
- {date: "09.01.26:", desc: "Add gcompat for mini-racer."}
8384
- {date: "01.09.25:", desc: "Add new dep, libatomic."}
8485
- {date: "09.06.25:", desc: "Rebase to Alpine 3.22."}
8586
- {date: "20.07.24:", desc: "Revert to Alpine 3.19 due to inconsistent upstream addon support for Python 3.12."}

root/etc/s6-overlay/s6-rc.d/svc-pyload/run

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,8 @@
33

44
PORT=$(sed -n -e '/webui/,/proxy/p' /config/settings/pyload.cfg | grep "Port" | awk -F '=' '{print $2}' | tr -d ' ')
55

6+
export LD_PRELOAD="/lib/libgcompat.so.0"
7+
68
exec \
79
s6-notifyoncheck -d -n 300 -w 1000 -c "nc -z localhost ${PORT:-8000}" \
810
s6-setuidgid abc pyload --userdir /config --storagedir /downloads

0 commit comments

Comments
 (0)