commit | 39925026f6857979cbe603efd42073eb63f8d9de | [log] [tgz] |
---|---|---|
author | Christian Eggers <ceggers@arri.de> | Mon Jun 29 17:57:24 2020 +0200 |
committer | Denys Vlasenko <vda.linux@googlemail.com> | Fri Jul 31 18:42:30 2020 +0200 |
tree | ee64a83ed44f4ba4a34bd869e0a4c282163981bb | |
parent | a088da4476012e067a9a49de997031ea64ac401e [diff] |
shell: Fix "read -d ''" behavior With bash's read builtin it is possible to read from a file (e.g. device-tree) until the first '\0' character: IFS= read -r -d '' VARIABLE < file In busybox ash the -d extension is also implemented, but checking the read character for '\0' has to be performed after comparing with the delimiter. Signed-off-by: Christian Eggers <ceggers@arri.de> Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>