######################################################
ctdb_check_directories_probe()
{
- while IFS="" read d; do
+ while IFS="" read -r d; do
case "$d" in
*%*)
continue
_connections=""
_nl="
"
- while read _dst _src; do
+ while read -r _dst _src; do
_destport="${_dst##*:}"
__oneway=$_oneway
case $_destport in
{
# _x is intentionally ignored
# shellcheck disable=SC2034
- while read _ip _x; do
+ while read -r _ip _x; do
case "$_ip" in
\#*) continue ;;
esac
_t=$("$CTDB_NFS_CALLOUT" "register")
if [ -n "$_t" ]; then
echo "$_t" |
- while IFS="" read _op; do
+ while IFS="" read -r _op; do
touch "${nfs_callout_cache_ops}/${_op}"
done
else
# Re-run registration if $CTDB_NFS_CALLOUT has changed
_prev=""
if [ -r "$nfs_callout_cache_callout" ]; then
- read _prev <"$nfs_callout_cache_callout"
+ read -r _prev <"$nfs_callout_cache_callout"
fi
if [ "$CTDB_NFS_CALLOUT" != "$_prev" ]; then
nfs_callout_register