diff --git a/libfic/certificate.go b/libfic/certificate.go index 363813cf..f65544d0 100644 --- a/libfic/certificate.go +++ b/libfic/certificate.go @@ -11,25 +11,25 @@ func convOutput(in []byte, err error) (string, error) { func GenerateCA() (string, error) { // Call the script and return its standard and error output - cmd := exec.Command("./CA.sh", "-newca") + cmd := exec.Command("/bin/bash", "./CA.sh", "-newca") return convOutput(cmd.CombinedOutput()) } func GenerateCRL() (string, error) { - cmd := exec.Command("./CA.sh", "-gencrl") + cmd := exec.Command("/bin/bash", "./CA.sh", "-gencrl") return convOutput(cmd.CombinedOutput()) } func (t Team) GenerateCert() (string, error) { - cmd := exec.Command("./CA.sh", "-newclient", t.Name) + cmd := exec.Command("/bin/bash", "./CA.sh", "-newclient", t.Name) return convOutput(cmd.CombinedOutput()) } func (t Team) RevokeCert() (string, error) { - cmd := exec.Command("./CA.sh", "-revoke", t.Name) + cmd := exec.Command("/bin/bash", "./CA.sh", "-revoke", t.Name) return convOutput(cmd.CombinedOutput()) }