#!/bin/sh # SPDX-License-Identifier: AGPL-3.0-or-later # In-container launcher for Plex Media Server. Sets LD_PRELOAD only for the # final exec so the (musl) PMS process is preloaded without affecting glibc # helper children (Tuner, Script Host, transcoders). set -eu export PLEX_MEDIA_SERVER_INFO_VENDOR="$(grep ^NAME= /etc/os-release | awk -F= '{print $2}' | tr -d '"')" export PLEX_MEDIA_SERVER_INFO_MODEL="$(uname -m)" export PLEX_MEDIA_SERVER_INFO_PLATFORM_VERSION="$(grep ^VERSION= /etc/os-release | awk -F= '{print $2}' | tr -d '"')" export LD_PRELOAD="/usr/lib/plexmediaserver/lib/plexmediaserver_crack.so" exec "/usr/lib/plexmediaserver/Plex Media Server" "$@"