We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 57193b0 commit eb8775bCopy full SHA for eb8775b
src/samba.sh
@@ -86,8 +86,14 @@ share="/data"
86
87
addShare "$share" "Data" "Shared" || error "Failed to create shared folder!"
88
89
-[ -d "/data2" ] && addShare "/data2" "Data2" "Shared"
90
-[ -d "/data3" ] && addShare "/data3" "Data3" "Shared"
+IFS=',' read -r -a dirs <<< "${SHARED_DIRS:-}"
+# Traverse the directory and create shares
91
+for dir in "${dirs[@]}"; do
92
+ if [ -d "$dir" ]; then
93
+ dir_name=$(basename "$dir")
94
+ addShare "$dir" "$dir_name" "Shared $dir_name" || error "Failed to create shared folder for $dir!"
95
+ fi
96
+done
97
98
if ! smbd; then
99
error "Samba daemon failed to start!"
0 commit comments