From 081bfccb5b6e476c5b7b43941c793aef3d4a996e Mon Sep 17 00:00:00 2001 From: Alexandre <44178713+alexbelgium@users.noreply.github.com> Date: Thu, 31 Jul 2025 13:54:07 +0200 Subject: [PATCH] Revert to ls274 code --- plex/rootfs/etc/cont-init.d/21-folders.sh | 11 ++++++----- plex/rootfs/etc/cont-init.d/90-create_links.sh | 15 ++++----------- 2 files changed, 10 insertions(+), 16 deletions(-) diff --git a/plex/rootfs/etc/cont-init.d/21-folders.sh b/plex/rootfs/etc/cont-init.d/21-folders.sh index 3b390b2dc..e7716161a 100755 --- a/plex/rootfs/etc/cont-init.d/21-folders.sh +++ b/plex/rootfs/etc/cont-init.d/21-folders.sh @@ -1,5 +1,4 @@ -#!/usr/bin/with-contenv bashio -# shellcheck shell=bash +#!/bin/bash set -e ################## @@ -15,12 +14,14 @@ fi if [ -d "/config/Library/Application Support/Plex Media Server" ]; then echo "... creating /symlink" - rm -r "/config/Library/Application Support/*" 2>/dev/null || true + rm -r "/config/Library/Application Support/*" ln -s "/share/plex/Plex Media Server" "/config/Library/Application Support" -fi || true +fi if [ ! -d "/config/Library/Application Support" ]; then echo "... creating /symlink" mkdir -p "/config/Library/Application Support" ln -s "/share/plex/Plex Media Server" "/config/Library/Application Support" -fi || true +fi + +chown -R "$PUID:$PGID" /share/plex diff --git a/plex/rootfs/etc/cont-init.d/90-create_links.sh b/plex/rootfs/etc/cont-init.d/90-create_links.sh index 3cdbcd4d9..a172ba153 100755 --- a/plex/rootfs/etc/cont-init.d/90-create_links.sh +++ b/plex/rootfs/etc/cont-init.d/90-create_links.sh @@ -1,4 +1,4 @@ -#!/usr/bin/env bashio +#!/bin/bash ################## # SYMLINK CONFIG # @@ -20,13 +20,6 @@ else echo "Using existing config" fi -PUID="$(bashio::config 'PUID')" -PGID="$(bashio::config 'PGID')" - -if ! bashio::config.true "skip_permissions_check" && [ "${PUID:-0}" != "0" ] && [ "${PGID:-0}" != "0" ]; then - bashio::log.info "Starting permissions update" - chown -R "${PUID}:${PGID}" /share/plex - chmod -R 777 /share/plex -fi - -bashio::log.info "Starting upstream code, please wait" +chown -R "$PUID:$PGID" /config/Library +chown -R "$PUID:$PGID" /share/plex +chmod -R 777 /share/plex