ignore errors due to races if a parallel mkdir.sh already

created the dir


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1909707 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
Giovanni Bechis
2023-05-09 21:58:27 +00:00
parent 4c9ca36ff9
commit fca209be56

View File

@ -38,7 +38,13 @@ for file in ${1+"$@"} ; do
continue ;;
esac
if test ! -d "$pathcomp"; then
mkdir "$pathcomp" || errstatus=$?
thiserrstatus=0
mkdir "$pathcomp" || thiserrstatus=$?
# ignore errors due to races if a parallel mkdir.sh already
# created the dir
if test $thiserrstatus != 0 && test ! -d "$pathcomp" ; then
errstatus=$thiserrstatus
fi
fi
pathcomp="$pathcomp/"
done