Correct cgroups v2 issue

Corrected an issue with Cgroups V2 detection.
This commit is contained in:
ChuckPa 2022-12-26 21:39:16 -05:00
parent 94a7718b2b
commit 8e59eded28
No known key found for this signature in database
GPG Key ID: 3CE28A0F6BC31B5B

View File

@ -396,31 +396,36 @@ HostConfig() {
return 0 return 0
# Docker (All main docker variants except binhex) # Docker
elif [ "$(grep docker /proc/1/cgroup | wc -l)" -gt 0 ] && [ -d "/config/Library/Application Support" ]; then elif [ "$(grep docker /proc/1/cgroup | wc -l)" -gt 0 ] || [ "$(grep 0::/ /proc/1/cgroup)" = "0::/" ]; then
PLEX_SQLITE="/usr/lib/plexmediaserver/Plex SQLite" # Docker (All main docker variants except binhex)
AppSuppDir="/config/Library/Application Support" if [ -d "/config/Library/Application Support" ]; then
PID_FILE="$AppSuppDir/Plex Media Server/plexmediaserver.pid"
DBDIR="$AppSuppDir/Plex Media Server/Plug-in Support/Databases"
LOGFILE="$DBDIR/DBRepair.log"
LOG_TOOL="logger"
HostType="Docker" PLEX_SQLITE="/usr/lib/plexmediaserver/Plex SQLite"
return 0 AppSuppDir="/config/Library/Application Support"
PID_FILE="$AppSuppDir/Plex Media Server/plexmediaserver.pid"
DBDIR="$AppSuppDir/Plex Media Server/Plug-in Support/Databases"
LOGFILE="$DBDIR/DBRepair.log"
LOG_TOOL="logger"
# BINHEX Plex container HostType="Docker"
elif [ "$(grep docker /proc/1/cgroup | wc -l)" -gt 0 ] && [ -d "/config/Plex Media Server" ]; then return 0
PLEX_SQLITE="/usr/lib/plexmediaserver/Plex SQLite" # BINHEX Plex container
AppSuppDir="/config" elif [ -d "/config/Plex Media Server" ]; then
PID_FILE="$AppSuppDir/Plex Media Server/plexmediaserver.pid"
DBDIR="$AppSuppDir/Plex Media Server/Plug-in Support/Databases" PLEX_SQLITE="/usr/lib/plexmediaserver/Plex SQLite"
LOGFILE="$DBDIR/DBRepair.log" AppSuppDir="/config"
LOG_TOOL="logger" PID_FILE="$AppSuppDir/Plex Media Server/plexmediaserver.pid"
DBDIR="$AppSuppDir/Plex Media Server/Plug-in Support/Databases"
LOGFILE="$DBDIR/DBRepair.log"
LOG_TOOL="logger"
HostType="BINHEX"
return 0
fi
HostType="BINHEX"
return 0
# Western Digital (OS5) # Western Digital (OS5)
elif [ -f /etc/system.conf ] && [ -d /mnt/HD/HD_a2/Nas_Prog/plexmediaserver ] && \ elif [ -f /etc/system.conf ] && [ -d /mnt/HD/HD_a2/Nas_Prog/plexmediaserver ] && \