Skip to content

Commit 0294176

Browse files
committed
Add Solaris build & release separate 32/64bit binaries
Adds support for Solaris (amd64). Also separates the 32bit and 64bit released binaries as separate downloads.
1 parent 7e6c8c2 commit 0294176

File tree

1 file changed

+14
-5
lines changed

1 file changed

+14
-5
lines changed

Makefile

Lines changed: 14 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -10,17 +10,26 @@ release: clean
1010
ifdef version
1111
sed -i '' -e 's/Version = ".*"/Version = "$(version)"/g' provider/version.go
1212
gox -output ./bin/{{.OS}}_{{.Arch}}/terraform-provider-oci_v$(version)
13+
gox -output ./bin/solaris_amd64/terraform-provider-oci_v$(version) -osarch="solaris/amd64"
1314
else
1415
@echo Err! `make release` requires a version argument
1516
endif
1617

1718
zip:
1819
@cd bin; \
19-
zip -r windows.zip windows_386 windows_amd64; \
20-
tar -czvf darwin.tar.gz darwin_386 darwin_amd64; \
21-
tar -czvf freebsd.tar.gz freebsd_386 freebsd_amd64 freebsd_arm; \
22-
tar -czvf linux.tar.gz linux_386 linux_amd64 linux_arm; \
23-
tar -czvf openbsd.tar.gz openbsd_386 openbsd_amd64
20+
zip -r windows_386.zip windows_386; \
21+
zip -r windows_amd64.zip windows_amd64; \
22+
tar -czvf darwin_386.tar.gz darwin_386; \
23+
tar -czvf darwin_amd64.tar.gz darwin_amd64; \
24+
tar -czvf freebsd_386.tar.gz freebsd_386; \
25+
tar -czvf freebsd_amd64.tar.gz freebsd_amd64; \
26+
tar -czvf freebsd_arm.tar.gz freebsd_arm; \
27+
tar -czvf linux_386.tar.gz linux_386; \
28+
tar -czvf linux_amd64.tar.gz linux_amd64; \
29+
tar -czvf linux_arm.tar.gz linux_arm; \
30+
tar -czvf openbsd_386.tar.gz openbsd_386; \
31+
tar -czvf openbsd_amd64.tar.gz openbsd_amd64; \
32+
tar -czvf solaris_amd64.tar.gz solaris_amd64
2433

2534
### `make test run=TestResourceCore debug=1`
2635
cmd := TF_ACC=1 TF_ORACLE_ENV=test go test ./provider -v -timeout 120m

0 commit comments

Comments
 (0)