mirror of
https://github.com/dockur/windows.git
synced 2025-01-18 17:15:48 +00:00
feat: Support more shared directories (#987)
* Support more shared directories Control the sharing of more directories through environment variables instead of hard-coding more shared directories
This commit is contained in:
parent
28f6e9c76b
commit
d9c7983bb5
@ -92,6 +92,13 @@ addShare "$share" "Data" "Shared" || error "Failed to create shared folder!"
|
|||||||
[ -d "/data2" ] && addShare "/data2" "Data2" "Shared"
|
[ -d "/data2" ] && addShare "/data2" "Data2" "Shared"
|
||||||
[ -d "/data3" ] && addShare "/data3" "Data3" "Shared"
|
[ -d "/data3" ] && addShare "/data3" "Data3" "Shared"
|
||||||
|
|
||||||
|
IFS=',' read -r -a dirs <<< "${SHARES:-}"
|
||||||
|
for dir in "${dirs[@]}"; do
|
||||||
|
[ ! -d "$dir" ] && continue
|
||||||
|
dir_name=$(basename "$dir")
|
||||||
|
addShare "$dir" "$dir_name" "Shared $dir_name" || error "Failed to create shared folder for $dir!"
|
||||||
|
done
|
||||||
|
|
||||||
if ! smbd; then
|
if ! smbd; then
|
||||||
error "Samba daemon failed to start!"
|
error "Samba daemon failed to start!"
|
||||||
smbd -i --debug-stdout || true
|
smbd -i --debug-stdout || true
|
||||||
|
Loading…
Reference in New Issue
Block a user