Compare commits
2 Commits
2634460f63
...
521e121948
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
521e121948 | ||
|
|
7cdd7d2f49 |
@@ -1,7 +1,7 @@
|
|||||||
---
|
---
|
||||||
name: Ps3NetServer
|
name: Ps3NetServer
|
||||||
slug: ps3netserver
|
slug: ps3netserver
|
||||||
version: 0.1.1-NAS
|
version: 0.1.2-NAS
|
||||||
description: This is a Docker container for ps3netsrv (or ps3netsvr).
|
description: This is a Docker container for ps3netsrv (or ps3netsvr).
|
||||||
url: https://github.com/d-two/hassio-addons/tree/main/ps3netsrv
|
url: https://github.com/d-two/hassio-addons/tree/main/ps3netsrv
|
||||||
startup: application
|
startup: application
|
||||||
|
|||||||
@@ -5,5 +5,29 @@
|
|||||||
# Runs the ps3netsrv
|
# Runs the ps3netsrv
|
||||||
# ==============================================================================
|
# ==============================================================================
|
||||||
|
|
||||||
bashio::log.info "Starting Ps3NetSrv.... (Share)"
|
if bashio::config.has_value 'networkdisks'; then
|
||||||
exec ps3netsrv /mnt/Share
|
|
||||||
|
# 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
|
||||||
|
|||||||
Reference in New Issue
Block a user