DEV: Make notify_file_change fallback to nc when socat missing (#10903)

This commit is contained in:
David Taylor 2020-10-13 17:03:24 +01:00 committed by GitHub
parent 108414e47c
commit 46d1c91e1a
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -6,7 +6,11 @@ DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && cd ../tmp && pwd )"
SOCKET="$DIR"/file_change.sock
if [[ -e "$SOCKET" ]]; then
echo "$1 $2" | socat - UNIX-CONNECT:$SOCKET >/dev/null 2>/dev/null
if command -v socat; then
echo "$1 $2" | socat - UNIX-CONNECT:$SOCKET >/dev/null 2>/dev/null
else
echo "$1 $2" | nc -U $SOCKET >/dev/null 2>/dev/null
fi
if [ $? != 0 ]; then
rm $SOCKET
fi