From c75b91ee5af7f6df8a4b46c3fe9965a5dfec61e8 Mon Sep 17 00:00:00 2001 From: sigkill64 Date: Wed, 27 Jul 2022 00:52:12 +0800 Subject: [PATCH] allow running without /dev/dri --- aria2/aria2.run | 1 + docker-compose.gen | 8 +++++--- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/aria2/aria2.run b/aria2/aria2.run index b6d2de8..5caeac8 100755 --- a/aria2/aria2.run +++ b/aria2/aria2.run @@ -11,6 +11,7 @@ TRACKERS_URL="https://cdn.jsdelivr.net/gh/ngosang/trackerslist@master/trackers_b touch "$SESSION_PATH" if ! aria2c -d /tmp ${TRACKERS_URL} >/dev/null 2>&1; then echo "Failed to fetch trackers from ${TRACKERS_URL}" >&2 + exit 1 fi cp "${TEMP_PATH}" "${CONF_PATH}" diff --git a/docker-compose.gen b/docker-compose.gen index 296f29f..a3114dc 100755 --- a/docker-compose.gen +++ b/docker-compose.gen @@ -133,9 +133,11 @@ services: volumes: - jellyfin_config:/config - jellyfin_cache:/cache - - ${MEDIA_PATH}:/media - devices: - - /dev/dri:/dev/dri + - ${MEDIA_PATH}:/media$( \ + if [ -c "${_VIDEO_DEV}" ]; then + echo ' devices:' + echo ' - /dev/dri:/dev/dri' + fi) restart: unless-stopped motd: