Date:        Fri, 24 May 2019 20:29:03 +0700
    From:        Robert Elz <k...@munnari.oz.au>
    Message-ID:  <27280.1558704...@jinx.noi.kre.to>

And now that I look at this again (unrelated to the issue
of what the trace was showing reading one byte at a time)
I wonder what this is doing...

  |         if [ -n "${BUILDINFO}" ]; then
  |                 printf "%b\n" "${BUILDINFO}" | \
  |                 while read -r line ; do
  |                         [ -s "${line}" ] && continue
  |                         statusmsg2 "BUILDINFO:"  "${line}"
  |                 done
  |         fi


That
        [ -s "${line}" ] && continue

is testing the line from BUILDINFO for being the name of a file
that isn't empty, and if so, that line is skipped.

Is that what it really wants to be doing, or should the -s be -z
(ignore empty lines) ??

kre

Reply via email to