|
|
|
@ -19,25 +19,25 @@ parts: |
|
|
|
source-branch: '2.8' |
|
|
|
build-packages: |
|
|
|
- build-essential |
|
|
|
build-environment: |
|
|
|
- GO111MODULE: 'on' |
|
|
|
override-build: | |
|
|
|
set -ex |
|
|
|
|
|
|
|
echo "Starting override-build:" |
|
|
|
pwd |
|
|
|
cd $SNAPCRAFT_PART_BUILD |
|
|
|
GO111MODULE=on go build |
|
|
|
GO111MODULE=on CGO_ENABLED=0 go build --ldflags="-s -w" |
|
|
|
./gost -V |
|
|
|
|
|
|
|
echo "Installing to ${SNAPCRAFT_PART_INSTALL}..." |
|
|
|
install -d $SNAPCRAFT_PART_INSTALL/bin |
|
|
|
cp -v gost $SNAPCRAFT_PART_INSTALL/bin/ |
|
|
|
|
|
|
|
echo "Override-build done!" |
|
|
|
apps: |
|
|
|
gost: |
|
|
|
command: bin/gost |
|
|
|
plugs: |
|
|
|
- home |
|
|
|
- network |
|
|
|
- network-bind |
|
|
|
- home |
|
|
|
- network |
|
|
|
- network-bind |
|
|
|
|
|
|
|
|