Files
script.service.ultimate/docker-entrypoint.sh
T
2026-01-16 20:02:33 +01:00

23 lines
764 B
Bash

#!/bin/bash
set -e
# Create DRM plugins directory structure if it doesn't exist
mkdir -p /app/lib/streaming_providers/base/drm/plugins
# Create symlink to volume-mounted DRM plugins
if [ ! -L /app/lib/streaming_providers/base/drm/plugins ]; then
rm -rf /app/lib/streaming_providers/base/drm/plugins
ln -sf /drm-plugins /app/lib/streaming_providers/base/drm/plugins
fi
# Ensure the mounted directory exists
mkdir -p /drm-plugins
# Copy default plugins if directory is empty (optional)
if [ -z "$(ls -A /drm-plugins)" ] && [ -d "/app/lib/streaming_providers/base/drm/default-plugins" ]; then
echo "Copying default DRM plugins..."
cp -r /app/lib/streaming_providers/base/drm/default-plugins/* /drm-plugins/
fi
# Execute the main command
exec "$@"