File tree Expand file tree Collapse file tree 1 file changed +12
-4
lines changed
Expand file tree Collapse file tree 1 file changed +12
-4
lines changed Original file line number Diff line number Diff line change @@ -24,10 +24,11 @@ addShare() {
2424 local comment=" $3 "
2525
2626 mkdir -p " $dir " || return 1
27+ ls -A " $dir " > /dev/null 2>&1 || return 1
2728
2829 if [ -z " $( ls -A " $dir " ) " ]; then
2930
30- chmod 777 " $dir "
31+ chmod 777 " $dir " || return 1
3132
3233 { echo " --------------------------------------------------------"
3334 echo " $APP for Docker v$( < /run/version) ..."
@@ -91,10 +92,17 @@ share="/data"
9192[ ! -d " $share " ] && [ -d " /shared" ] && share=" /shared"
9293[ ! -d " $share " ] && [ -d " $STORAGE /shared" ] && share=" $STORAGE /shared"
9394
94- addShare " $share " " Data" " Shared" || error " Failed to create shared folder!"
95+ if ! addShare " $share " " Data" " Shared" ; then
96+ error " Failed to add shared folder '$share '. Please check its permissions." && return 0
97+ fi
98+
99+ if [ -d " /data2" ]; then
100+ addShare " /data2" " Data2" " Shared" || error " Failed to add shared folder '/data2'. Please check its permissions."
101+ fi
95102
96- [ -d " /data2" ] && addShare " /data2" " Data2" " Shared"
97- [ -d " /data3" ] && addShare " /data3" " Data3" " Shared"
103+ if [ -d " /data3" ]; then
104+ addShare " /data3" " Data3" " Shared" || error " Failed to add shared folder '/data3'. Please check its permissions."
105+ fi
98106
99107IFS=' ,' read -r -a dirs <<< " ${SHARES:-}"
100108for dir in " ${dirs[@]} " ; do
You can’t perform that action at this time.
0 commit comments