diff options
author | Erich Eckner <git@eckner.net> | 2018-10-11 12:22:44 +0200 |
---|---|---|
committer | Erich Eckner <git@eckner.net> | 2018-10-11 12:22:44 +0200 |
commit | 3adbb835b224fa8b6f93332b3d0592233cd031d2 (patch) | |
tree | d11e13603dccb34c0d5e16e481e20c509abc7cad | |
parent | 9736f4060b7739f300e20c4d09a1779f4e507436 (diff) | |
download | builder-3adbb835b224fa8b6f93332b3d0592233cd031d2.tar.xz |
bin/return-assignment: clean up report of missing packages
-rwxr-xr-x | bin/return-assignment | 13 |
1 files changed, 9 insertions, 4 deletions
diff --git a/bin/return-assignment b/bin/return-assignment index e15c471..1c8426e 100755 --- a/bin/return-assignment +++ b/bin/return-assignment @@ -529,11 +529,16 @@ package_errors=$( if [ -n "${package_errors}" ]; then >&2 echo 'The following packages should have been built but are missing or vice versa:' - printf '/j %s Your buildslave "%s" uploaded the wrong package(s):\n' \ - "${operator}" "${slave}" | \ + >&2 printf '%s\n' "${package_errors}" + { + printf 'Your buildslave "%s" uploaded the wrong package(s):\n' \ + "${slave}" + printf '%s\n' "${package_errors}" + } | \ + sed ' + s@^@/j '"${operator}"' @ + ' | \ sponge "${irc_dir}/in" - printf '%s\n' "${package_errors}" | \ - irc_say "${operator}" 'copy' >&2 exit 4 fi |