From 8c0f28029bca9e57ea3a79855823e2a2dc7a5693 Mon Sep 17 00:00:00 2001 From: sigkill64 Date: Thu, 14 Jul 2022 04:23:02 +0800 Subject: [PATCH] enable device without intel video card --- docker-compose.gen | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/docker-compose.gen b/docker-compose.gen index b799eda..296f29f 100755 --- a/docker-compose.gen +++ b/docker-compose.gen @@ -22,7 +22,10 @@ SMB_UID_ADMIN=$(id -u ${SMB_UNAME_ADMIN}) # media(jellyfin) service MEDIA_UGID=$(stat -c '%u:%g' "${MEDIA_PATH}") -MEDIA_GID_RENDER=$(stat -c '%g' /dev/dri/renderD128) +_VIDEO_DEV='/dev/dri/renderD128' +if [ -c "${_VIDEO_DEV}" ]; then + MEDIA_GID_RENDER=$(stat -c '%g' "${_VIDEO_DEV}") +fi cat <<-EOF >docker-compose.yml version: '3' @@ -113,8 +116,10 @@ services: args: - JELLYFIN_VERSION=${ARGS_JELLYFIN_VERSION} user: ${MEDIA_UGID} - group_add: - - "$MEDIA_GID_RENDER"$( \ + group_add:$( \ + if [ -n "${MEDIA_GID_RENDER}" ]; then + echo " - ${MEDIA_GID_RENDER}" + fi)$( \ for GNAME in "${MEDIA_GNAME_EXTRA[@]}"; do echo echo " - \"$(gid_of $GNAME)\""