- svdir := r.svdir(ctx)
- if err := os.MkdirAll(svdir, 0755); err != nil {
- return err
- }
- tmp, err := ioutil.TempFile(svdir, "run~")
- if err != nil {
- return err
- }
- fmt.Fprintf(tmp, "#!/bin/sh\n\nexec %q", r.cmd)
+
+ script := &bytes.Buffer{}
+ fmt.Fprintf(script, "#!/bin/sh\n\nexec %q", r.cmd)