Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/freebsd/poudriere.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBryan Drewery <bryan@shatow.net>2022-11-10 07:46:41 +0300
committerBryan Drewery <bryan@shatow.net>2022-11-10 07:46:41 +0300
commitba7abcbe7d78994f9631e4e9ee39ff6188aa5dc4 (patch)
treef3cfa611cd07e3c55c6494e48f6838980fa12995
parented634c7f699848818699cacc72ed828fc0d4d2d2 (diff)
read_file: Restore not showing a warning on missing file.
This was broken in b6a430f0
-rw-r--r--src/share/poudriere/include/util.sh11
1 files changed, 5 insertions, 6 deletions
diff --git a/src/share/poudriere/include/util.sh b/src/share/poudriere/include/util.sh
index 97c62ee5..563be592 100644
--- a/src/share/poudriere/include/util.sh
+++ b/src/share/poudriere/include/util.sh
@@ -437,12 +437,6 @@ read_file() {
# var_return may be empty if only $_read_file_lines_read is being
# used.
_ret=0
-
- if mapfile_builtin; then
- _mapfile_read_file "$@" || _ret="$?"
- return "${_ret}"
- fi
-
_read_file_lines_read=0
case "${file}" in
-|/dev/stdin) file="/dev/fd/0" ;;
@@ -456,6 +450,11 @@ read_file() {
;;
esac
+ if mapfile_builtin; then
+ _mapfile_read_file "$@" || _ret="$?"
+ return "${_ret}"
+ fi
+
set +e
_data=
newline=$'\n'