Unverified Commit d9c7983b authored by ncheng89's avatar ncheng89 Committed by GitHub
Browse files

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
parent 28f6e9c7
Loading
Loading
Loading
Loading
+7 −0
Original line number Diff line number Diff line
@@ -92,6 +92,13 @@ addShare "$share" "Data" "Shared" || error "Failed to create shared folder!"
[ -d "/data2" ] && addShare "/data2" "Data2" "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
  error "Samba daemon failed to start!"
  smbd -i --debug-stdout || true