Compare commits
2 Commits
2634460f63
...
521e121948
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
521e121948 | ||
|
|
7cdd7d2f49 |
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user