File tree Expand file tree Collapse file tree 4 files changed +30
-12
lines changed Expand file tree Collapse file tree 4 files changed +30
-12
lines changed Original file line number Diff line number Diff line change @@ -4,6 +4,8 @@ netmaker-arm64
44netmaker-32
55netmaker-amd64
66netclient /netclient
7+ netclient /build
8+ netclient /build /
79netclient /files /netclient
810netclient /netclient-amd64
911netclient /netclient-arm
Original file line number Diff line number Diff line change @@ -8,15 +8,14 @@ import (
88
99// RunCmd - runs a local command
1010func RunCmd (command string , printerr bool ) (string , error ) {
11- args := strings .Fields (command )
12- cmd := exec .Command (args [0 ], args [1 :]... )
13- cmd .Wait ()
14- out , err := cmd .CombinedOutput ()
15- if err != nil && printerr {
16- log .Println ("error running command:" , command )
17- log .Println (strings .TrimSuffix (string (out ), "\n " ))
18- }
19- return string (out ), err
20- }
21- turn string (out ), err
11+ args := strings .Fields (command )
12+ cmd := exec .Command (args [0 ], args [1 :]... )
13+ cmd .Wait ()
14+ out , err := cmd .CombinedOutput ()
15+ if err != nil && printerr {
16+ log .Println ("error running command:" , command )
17+ log .Println (strings .TrimSuffix (string (out ), "\n " ))
18+ }
19+ return string (out ), err
2220}
21+
Original file line number Diff line number Diff line change 1+ #! /bin/bash
2+ cd netclient
3+ env GOOS=linux GOARCH=amd64 go build -o build/netclient main.go
4+ env GOOS=linux GOARCH=arm GOARM=5 go build -o build/netclient-arm5 main.go
5+ env GOOS=linux GOARCH=arm GOARM=6 go build -o build/netclient-arm6 main.go
6+ env GOOS=linux GOARCH=arm GOARM=7 go build -o build/netclient-arm7 main.go
7+ env GOOS=linux GOARCH=arm64 go build -o build/netclient-arm64 main.go
8+ env GOOS=linux GOARCH=mipsle go build -ldflags " -s -w" -o build/netclient-mipsle main.go && upx build/netclient-mipsle
9+ env GOOS=freebsd GOARCH=amd64 go build -o build/netclient-freebsd main.go
10+ env GOOS=freebsd GOARCH=arm GOARM=5 go build -o build/netclient-freebsd-arm5 main.go
11+ env GOOS=freebsd GOARCH=arm GOARM=6 go build -o build/netclient-freebsd-arm6 main.go
12+ env GOOS=freebsd GOARCH=arm GOARM=7 go build -o build/netclient-freebsd-arm7 main.go
13+ env GOOS=freebsd GOARCH=arm64 go build -o build/netclient-freebsd-arm64 main.go
14+ env GOOS=darwin GOARCH=amd64 go build -o build/netclient-darwmin main.go
Original file line number Diff line number Diff line change @@ -109,7 +109,10 @@ case $(uname | tr '[:upper:]' '[:lower:]') in
109109 ;;
110110 arm* )
111111 dist=netclient-$CPU_ARCH
112- ;;
112+ ;;
113+ mipsle)
114+ dist=netclient-mipsle
115+ ;;
113116 * )
114117 fatal " $CPU_ARCH : cpu architecture not supported"
115118 esac
You can’t perform that action at this time.
0 commit comments