From 5c45bb51274ca81903a4c84c6d5d17ed6409ad12 Mon Sep 17 00:00:00 2001 From: Pierre-Olivier Mercier Date: Wed, 18 Jan 2017 09:03:28 +0100 Subject: [PATCH] certificates: avoid error on noexec partition --- libfic/certificate.go | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) 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()) }