|
2 | 2 | # shellcheck disable=SC2317,SC2181 |
3 | 3 | #-------------------------------------------------------------------------- |
4 | 4 | # Companion script for Linux Plex Backup script. |
5 | | -# v1.1.6 31-Aug-2025 007revad |
| 5 | +# v1.1.7 3-Sep-2025 007revad |
6 | 6 | # |
7 | 7 | # MUST be run by a user in sudo, sudoers or wheel group, or as root |
8 | 8 | # |
|
14 | 14 | # Script verified at https://www.shellcheck.net/ |
15 | 15 | #-------------------------------------------------------------------------- |
16 | 16 |
|
17 | | -scriptver="v1.1.6" |
| 17 | +scriptver="v1.1.7" |
18 | 18 | script=Restore_Linux_Plex_Backup |
19 | 19 |
|
20 | 20 |
|
|
230 | 230 | #-------------------------------------------------------------------------- |
231 | 231 | # Get Plex Media Server version |
232 | 232 |
|
233 | | -Version="$(/usr/lib/plexmediaserver/Plex\ Media\ Server --version)" |
234 | | -# Returns v1.29.2.6364-6d72b0cf6 |
235 | | -# Plex version without v or hex string |
236 | | -Version=$(printf %s "${Version:1}"| cut -d "-" -f1) |
237 | | -# Returns 1.29.2.6364 |
| 233 | +if [[ ${snap,,} == "yes" ]]; then |
| 234 | + #Version="$(/usr/snap/plexmediaserver/Plex\ Media\ Server --version)" |
| 235 | + Version="$(snap list plexmediaserver | head -n 2 | tail -n 1 | awk '{print $2}')" |
| 236 | + # Returns 1.29.2.6364-6d72b0cf6 |
| 237 | + # Plex version without hex string |
| 238 | + Version=$(printf %s "$Version"| cut -d "-" -f1) |
| 239 | + # Returns 1.29.2.6364 |
| 240 | +else |
| 241 | + Version="$(/usr/lib/plexmediaserver/Plex\ Media\ Server --version)" |
| 242 | + # Returns v1.29.2.6364-6d72b0cf6 |
| 243 | + # Plex version without v or hex string |
| 244 | + Version=$(printf %s "${Version:1}"| cut -d "-" -f1) |
| 245 | + # Returns 1.29.2.6364 |
| 246 | +fi |
238 | 247 |
|
239 | 248 |
|
240 | 249 | #-------------------------------------------------------------------------- |
|
0 commit comments