add create_certs

add new cert generator code
- ./build.sh will create binaries for major platforms
This commit is contained in:
Brian Martin 2019-06-07 00:56:41 -04:00
parent 6c429b93e6
commit 40291cd075
3 changed files with 198 additions and 0 deletions

12
create_certs/src/build.sh Executable file
View file

@ -0,0 +1,12 @@
#!/bin/bash
SCRIPTPATH=$(dirname "$BASH_SOURCE")
OUTPUTPATH=$(dirname $(dirname "$BASH_SOURCE"))
echo "Building for Windows: $OUTPUTPATH/create_certs_windows.exe"
GOOS=windows go build -o $OUTPUTPATH/create_certs_windows.exe $SCRIPTPATH/create_certs.go
echo "Building for OSX $OUTPUTPATH/create_certs_osx"
GOOS=darwin go build -o $OUTPUTPATH/create_certs_osx $SCRIPTPATH/create_certs.go
echo "Building for Linux $OUTPUTPATH/create_certs_linux"
GOOS=linux go build -o $OUTPUTPATH/create_certs_linux $SCRIPTPATH/create_certs.go
echo "Building for ARM (Raspberry Pi) $OUTPUTPATH/create_certs_rpi"
GOOS=linux GOARCH=arm GOARM=5 go build -o $OUTPUTPATH/create_certs_rpi $SCRIPTPATH/create_certs.go
echo "Build Complete"