Commit 00338a0b authored by Mitchell Hashimoto's avatar Mitchell Hashimoto

packer/plugin: trim whitespace on right of log data from plugin

parent f2f69e6f
...@@ -16,6 +16,7 @@ import ( ...@@ -16,6 +16,7 @@ import (
"strings" "strings"
"sync" "sync"
"time" "time"
"unicode"
) )
// This is a slice of the "managed" clients which are cleaned up when // This is a slice of the "managed" clients which are cleaned up when
...@@ -306,8 +307,10 @@ func (c *Client) logStderr(r io.Reader) { ...@@ -306,8 +307,10 @@ func (c *Client) logStderr(r io.Reader) {
for { for {
line, err := bufR.ReadString('\n') line, err := bufR.ReadString('\n')
if line != "" { if line != "" {
log.Printf("%s: %s", c.config.Cmd.Path, line)
c.config.Stderr.Write([]byte(line)) c.config.Stderr.Write([]byte(line))
line = strings.TrimRightFunc(line, unicode.IsSpace)
log.Printf("%s: %s", c.config.Cmd.Path, line)
} }
if err == io.EOF { if err == io.EOF {
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment