dev privileges, db
[arvados.git] / services / boot / shell.go
1 package main
2
3 import (
4         "bytes"
5         "os/exec"
6         "strings"
7 )
8
9 func BashScript(script string) ([]byte, []byte, error) {
10         cmd := exec.Command("bash", "-e", "-x")
11         cmd.Stdin = strings.NewReader(script)
12         var stdout, stderr bytes.Buffer
13         cmd.Stdout = &stdout
14         cmd.Stderr = &stderr
15         err := cmd.Run()
16         return stdout.Bytes(), stderr.Bytes(), err
17 }