mkaptsrc: Use `local' for tracking paintedness of tags.
[distorted-bits] / do-slaves
index de31424..cf48f9a 100755 (executable)
--- a/do-slaves
+++ b/do-slaves
@@ -17,7 +17,8 @@ slaves=$(expand-list /etc/slaves "$@")
 for i in $slaves; do
   { { { echo "starting..."
        set +e; ssh "$i" "$command" 3>&-; rc=$?; set -e
-       echo "done (rc = $rc)"; } >&3; } 2>&1 | sed 's/^/!!! /'; } 3>&1 |
-  sed "s\a^\a$i: \a" &
+       echo "done (rc = $rc)"; } >&3; } 2>&1 |
+    while IFS= read -r line; do printf "!!! %s\n" "$line"; done; } 3>&1 |
+  while IFS= read -r line; do printf "%s: %s\n" "$i" "$line"; done &
 done
 wait