1
0
mirror of synced 2025-12-13 11:22:16 +01:00

Compare commits

...

2 Commits

Author SHA1 Message Date
d-two
521e121948 Update config.yaml 2023-08-31 13:47:09 +02:00
d-two
7cdd7d2f49 Update run 2023-08-31 13:36:58 +02:00
2 changed files with 27 additions and 3 deletions

View File

@@ -1,7 +1,7 @@
---
name: Ps3NetServer
slug: ps3netserver
version: 0.1.1-NAS
version: 0.1.2-NAS
description: This is a Docker container for ps3netsrv (or ps3netsvr).
url: https://github.com/d-two/hassio-addons/tree/main/ps3netsrv
startup: application

View File

@@ -5,5 +5,29 @@
# Runs the ps3netsrv
# ==============================================================================
bashio::log.info "Starting Ps3NetSrv.... (Share)"
exec ps3netsrv /mnt/Share
if bashio::config.has_value 'networkdisks'; then
# Define variables
MOREDISKS=$(bashio::config 'networkdisks')
# Clean data
MOREDISKS=${MOREDISKS// \/\//,\/\/}
MOREDISKS=${MOREDISKS//, /,}
MOREDISKS=${MOREDISKS// /"\040"}
# Mounting disks
# shellcheck disable=SC2086
for disk in ${MOREDISKS//,/ }; do # Separate comma separated values
# Clean name of network share
# shellcheck disable=SC2116,SC2001
disk=$(echo $disk | sed "s,/$,,") # Remove / at end of name
disk="${disk//"\040"/ }" #replace \040 with
diskname="${disk//\\//}" #replace \ with /
diskname="${diskname##*/}" # Get only last part of the name
bashio::log.info "Starting Ps3NetSrv.... ($diskname)"
exec ps3netsrv /mnt/"$diskname"
break
done
fi