Files
Tachidesk/scripts/resources/pkg/suwayomi-server.sh
Constantin Piber ae904753f7 systemd: use startup script, X server (#1482)
* systemd: use startup script

* script: Start X server using `xvfb-run` if DISPLAY is not set
2025-06-28 17:04:13 -04:00

11 lines
386 B
Bash

#!/bin/sh
export LD_PRELOAD="/usr/share/java/suwayomi-server/bin/catch_abort.so"
if [ -z "$DISPLAY" ] && command -v Xvfb >/dev/null; then
echo "-- START: Spawning X server using xvfb-run --"
exec xvfb-run /usr/bin/java "$@" -jar /usr/share/java/suwayomi-server/bin/Suwayomi-Server.jar
else
exec /usr/bin/java "$@" -jar /usr/share/java/suwayomi-server/bin/Suwayomi-Server.jar
fi