3737 echo 'export CIVERSIONRPM=$(sh contrib/semver/version.sh --bare | tr "-" ".")' >> $BASH_ENV
3838 echo 'export CIBRANCH=$(echo $CIRCLE_BRANCH | tr -d "/")' >> $BASH_ENV
3939 case "$CINAME" in \
40- "yggdrasil ") (echo 'export CICONFLICTS=yggdrasil -develop' >> $BASH_ENV) ;; \
41- "yggdrasil -develop") (echo 'export CICONFLICTS=yggdrasil ' >> $BASH_ENV) ;; \
42- *) (echo 'export CICONFLICTS="yggdrasil yggdrasil -develop"' >> $BASH_ENV) ;; \
40+ "mesh ") (echo 'export CICONFLICTS=mesh -develop' >> $BASH_ENV) ;; \
41+ "mesh -develop") (echo 'export CICONFLICTS=mesh ' >> $BASH_ENV) ;; \
42+ *) (echo 'export CICONFLICTS="mesh mesh -develop"' >> $BASH_ENV) ;; \
4343 esac
4444 git config --global user.email "$(git log --format='%ae' HEAD -1)";
4545 git config --global user.name "$(git log --format='%an' HEAD -1)";
@@ -55,43 +55,43 @@ jobs:
5555 name : Test debug builds
5656 command : |
5757 ./build -d
58- test -f yggdrasil && test -f yggdrasilctl
58+ test -f mesh && test -f meshctl
5959
6060 - run :
6161 name : Build for Linux (including Debian packages)
6262 command : |
63- rm -f {yggdrasil,yggdrasilctl }
64- PKGARCH=amd64 sh contrib/deb/generate.sh && mv yggdrasil /tmp/upload/$CINAME-$CIVERSION-linux-amd64 && mv yggdrasilctl /tmp/upload/$CINAME-$CIVERSION-yggdrasilctl -linux-amd64;
65- PKGARCH=i386 sh contrib/deb/generate.sh && mv yggdrasil /tmp/upload/$CINAME-$CIVERSION-linux-i386 && mv yggdrasilctl /tmp/upload/$CINAME-$CIVERSION-yggdrasilctl -linux-i386;
66- PKGARCH=mipsel sh contrib/deb/generate.sh && mv yggdrasil /tmp/upload/$CINAME-$CIVERSION-linux-mipsel && mv yggdrasilctl /tmp/upload/$CINAME-$CIVERSION-yggdrasilctl -linux-mipsel;
67- PKGARCH=mips sh contrib/deb/generate.sh && mv yggdrasil /tmp/upload/$CINAME-$CIVERSION-linux-mips && mv yggdrasilctl /tmp/upload/$CINAME-$CIVERSION-yggdrasilctl -linux-mips;
68- PKGARCH=armhf sh contrib/deb/generate.sh && mv yggdrasil /tmp/upload/$CINAME-$CIVERSION-linux-armhf && mv yggdrasilctl /tmp/upload/$CINAME-$CIVERSION-yggdrasilctl -linux-armhf;
69- PKGARCH=armel sh contrib/deb/generate.sh && mv yggdrasil /tmp/upload/$CINAME-$CIVERSION-linux-armel && mv yggdrasilctl /tmp/upload/$CINAME-$CIVERSION-yggdrasilctl -linux-armel;
70- PKGARCH=arm64 sh contrib/deb/generate.sh && mv yggdrasil /tmp/upload/$CINAME-$CIVERSION-linux-arm64 && mv yggdrasilctl /tmp/upload/$CINAME-$CIVERSION-yggdrasilctl -linux-arm64;
63+ rm -f {mesh,meshctl }
64+ PKGARCH=amd64 sh contrib/deb/generate.sh && mv mesh /tmp/upload/$CINAME-$CIVERSION-linux-amd64 && mv meshctl /tmp/upload/$CINAME-$CIVERSION-meshctl -linux-amd64;
65+ PKGARCH=i386 sh contrib/deb/generate.sh && mv mesh /tmp/upload/$CINAME-$CIVERSION-linux-i386 && mv meshctl /tmp/upload/$CINAME-$CIVERSION-meshctl -linux-i386;
66+ PKGARCH=mipsel sh contrib/deb/generate.sh && mv mesh /tmp/upload/$CINAME-$CIVERSION-linux-mipsel && mv meshctl /tmp/upload/$CINAME-$CIVERSION-meshctl -linux-mipsel;
67+ PKGARCH=mips sh contrib/deb/generate.sh && mv mesh /tmp/upload/$CINAME-$CIVERSION-linux-mips && mv meshctl /tmp/upload/$CINAME-$CIVERSION-meshctl -linux-mips;
68+ PKGARCH=armhf sh contrib/deb/generate.sh && mv mesh /tmp/upload/$CINAME-$CIVERSION-linux-armhf && mv meshctl /tmp/upload/$CINAME-$CIVERSION-meshctl -linux-armhf;
69+ PKGARCH=armel sh contrib/deb/generate.sh && mv mesh /tmp/upload/$CINAME-$CIVERSION-linux-armel && mv meshctl /tmp/upload/$CINAME-$CIVERSION-meshctl -linux-armel;
70+ PKGARCH=arm64 sh contrib/deb/generate.sh && mv mesh /tmp/upload/$CINAME-$CIVERSION-linux-arm64 && mv meshctl /tmp/upload/$CINAME-$CIVERSION-meshctl -linux-arm64;
7171 mv *.deb /tmp/upload/
7272
7373 - run :
7474 name : Build for Linux (RPM packages)
7575 command : |
76- git clone https://github.com/yggdrasil-network/yggdrasil -package-rpm ~/rpmbuild/SPECS
77- cd ../ && tar -czvf ~/rpmbuild/SOURCES/v$CIVERSIONRPM --transform "s/project/yggdrasil-go -$CIBRANCH-$CIVERSIONRPM/" project
78- sed -i "s/yggdrasil-go/yggdrasil-go -$CIBRANCH/" ~/rpmbuild/SPECS/yggdrasil .spec
79- sed -i "s/^PKGNAME=yggdrasil /PKGNAME=yggdrasil -$CIBRANCH/" ~/rpmbuild/SPECS/yggdrasil .spec
80- sed -i "s/^Name\:.*/Name\: $CINAME/" ~/rpmbuild/SPECS/yggdrasil .spec
81- sed -i "s/^Version\:.*/Version\: $CIVERSIONRPM/" ~/rpmbuild/SPECS/yggdrasil .spec
82- sed -i "s/^Conflicts\:.*/Conflicts\: $CICONFLICTS/" ~/rpmbuild/SPECS/yggdrasil .spec
83- cat ~/rpmbuild/SPECS/yggdrasil .spec
84- GOARCH=amd64 rpmbuild -v --nodeps --target=x86_64 -ba ~/rpmbuild/SPECS/yggdrasil .spec
85- #GOARCH=386 rpmbuild -v --nodeps --target=i386 -bb ~/rpmbuild/SPECS/yggdrasil .spec
76+ git clone https://github.com/RiV-chain/mesh -package-rpm ~/rpmbuild/SPECS
77+ cd ../ && tar -czvf ~/rpmbuild/SOURCES/v$CIVERSIONRPM --transform "s/project/RiV-mesh -$CIBRANCH-$CIVERSIONRPM/" project
78+ sed -i "s/RiV-mesh/RiV-mesh -$CIBRANCH/" ~/rpmbuild/SPECS/mesh .spec
79+ sed -i "s/^PKGNAME=mesh /PKGNAME=mesh -$CIBRANCH/" ~/rpmbuild/SPECS/mesh .spec
80+ sed -i "s/^Name\:.*/Name\: $CINAME/" ~/rpmbuild/SPECS/mesh .spec
81+ sed -i "s/^Version\:.*/Version\: $CIVERSIONRPM/" ~/rpmbuild/SPECS/mesh .spec
82+ sed -i "s/^Conflicts\:.*/Conflicts\: $CICONFLICTS/" ~/rpmbuild/SPECS/mesh .spec
83+ cat ~/rpmbuild/SPECS/mesh .spec
84+ GOARCH=amd64 rpmbuild -v --nodeps --target=x86_64 -ba ~/rpmbuild/SPECS/mesh .spec
85+ #GOARCH=386 rpmbuild -v --nodeps --target=i386 -bb ~/rpmbuild/SPECS/mesh .spec
8686 find ~/rpmbuild/RPMS/ -name '*.rpm' -exec mv {} /tmp/upload \;
8787 find ~/rpmbuild/SRPMS/ -name '*.rpm' -exec mv {} /tmp/upload \;
8888
8989 - run :
9090 name : Build for EdgeRouter and VyOS
9191 command : |
92- rm -f {yggdrasil,yggdrasilctl }
93- git clone https://github.com/neilalexander/vyatta-yggdrasil /tmp/vyatta-yggdrasil ;
94- cd /tmp/vyatta-yggdrasil ;
92+ rm -f {mesh,meshctl }
93+ git clone https://github.com/neilalexander/vyatta-mesh /tmp/vyatta-mesh ;
94+ cd /tmp/vyatta-mesh ;
9595 BUILDDIR_YGG=$CIRCLE_WORKING_DIRECTORY ./build-edgerouter-x $CIRCLE_BRANCH;
9696 BUILDDIR_YGG=$CIRCLE_WORKING_DIRECTORY ./build-edgerouter-lite $CIRCLE_BRANCH;
9797 BUILDDIR_YGG=$CIRCLE_WORKING_DIRECTORY ./build-vyos-i386 $CIRCLE_BRANCH
@@ -107,7 +107,7 @@ jobs:
107107 macos :
108108 xcode : " 10.0.0"
109109
110- working_directory : ~/go/src/github.com/yggdrasil-network/yggdrasil-go
110+ working_directory : ~/go/src/github.com/RiV-chain/RiV-mesh
111111
112112 steps :
113113 - checkout
@@ -140,8 +140,8 @@ jobs:
140140 name : Build for macOS
141141 command : |
142142 GO111MODULE=on GOOS=darwin GOARCH=amd64 ./build
143- cp yggdrasil /tmp/upload/$CINAME-$CIVERSION-darwin-amd64
144- cp yggdrasilctl /tmp/upload/$CINAME-$CIVERSION-yggdrasilctl -darwin-amd64;
143+ cp mesh /tmp/upload/$CINAME-$CIVERSION-darwin-amd64
144+ cp meshctl /tmp/upload/$CINAME-$CIVERSION-meshctl -darwin-amd64;
145145
146146 - run :
147147 name : Build for macOS (.pkg format)
@@ -152,8 +152,8 @@ jobs:
152152 # - run:
153153 # name: Build framework for iOS (.framework format)
154154 # command: |
155- # sudo GO111MODULE=off go get -v github.com/yggdrasil-network/yggdrasil-go /cmd/...
156- # sudo GO111MODULE=off go get -v github.com/yggdrasil-network/yggdrasil-go /src/...
155+ # sudo GO111MODULE=off go get -v github.com/RiV-chain/RiV-mesh /cmd/...
156+ # sudo GO111MODULE=off go get -v github.com/RiV-chain/RiV-mesh /src/...
157157 # GO111MODULE=off ./build -i
158158 # mv *.framework /tmp/upload
159159
@@ -181,23 +181,23 @@ jobs:
181181 - run :
182182 name : Build for OpenBSD
183183 command : |
184- rm -f {yggdrasil,yggdrasilctl }
185- GOOS=openbsd GOARCH=amd64 ./build && mv yggdrasil /tmp/upload/$CINAME-$CIVERSION-openbsd-amd64 && mv yggdrasilctl /tmp/upload/$CINAME-$CIVERSION-yggdrasilctl -openbsd-amd64;
186- GOOS=openbsd GOARCH=386 ./build && mv yggdrasil /tmp/upload/$CINAME-$CIVERSION-openbsd-i386 && mv yggdrasilctl /tmp/upload/$CINAME-$CIVERSION-yggdrasilctl -openbsd-i386;
184+ rm -f {mesh,meshctl }
185+ GOOS=openbsd GOARCH=amd64 ./build && mv mesh /tmp/upload/$CINAME-$CIVERSION-openbsd-amd64 && mv meshctl /tmp/upload/$CINAME-$CIVERSION-meshctl -openbsd-amd64;
186+ GOOS=openbsd GOARCH=386 ./build && mv mesh /tmp/upload/$CINAME-$CIVERSION-openbsd-i386 && mv meshctl /tmp/upload/$CINAME-$CIVERSION-meshctl -openbsd-i386;
187187
188188 - run :
189189 name : Build for FreeBSD
190190 command : |
191- rm -f {yggdrasil,yggdrasilctl }
192- GOOS=freebsd GOARCH=amd64 ./build && mv yggdrasil /tmp/upload/$CINAME-$CIVERSION-freebsd-amd64 && mv yggdrasilctl /tmp/upload/$CINAME-$CIVERSION-yggdrasilctl -freebsd-amd64;
193- GOOS=freebsd GOARCH=386 ./build && mv yggdrasil /tmp/upload/$CINAME-$CIVERSION-freebsd-i386 && mv yggdrasilctl /tmp/upload/$CINAME-$CIVERSION-yggdrasilctl -freebsd-i386;
191+ rm -f {mesh,meshctl }
192+ GOOS=freebsd GOARCH=amd64 ./build && mv mesh /tmp/upload/$CINAME-$CIVERSION-freebsd-amd64 && mv meshctl /tmp/upload/$CINAME-$CIVERSION-meshctl -freebsd-amd64;
193+ GOOS=freebsd GOARCH=386 ./build && mv mesh /tmp/upload/$CINAME-$CIVERSION-freebsd-i386 && mv meshctl /tmp/upload/$CINAME-$CIVERSION-meshctl -freebsd-i386;
194194
195195 - run :
196196 name : Build for Windows
197197 command : |
198- rm -f {yggdrasil,yggdrasilctl }
199- GOOS=windows GOARCH=amd64 ./build && mv yggdrasil .exe /tmp/upload/$CINAME-$CIVERSION-windows-amd64.exe && mv yggdrasilctl .exe /tmp/upload/$CINAME-$CIVERSION-yggdrasilctl -windows-amd64.exe;
200- GOOS=windows GOARCH=386 ./build && mv yggdrasil .exe /tmp/upload/$CINAME-$CIVERSION-windows-i386.exe && mv yggdrasilctl .exe /tmp/upload/$CINAME-$CIVERSION-yggdrasilctl -windows-i386.exe;
198+ rm -f {mesh,meshctl }
199+ GOOS=windows GOARCH=amd64 ./build && mv mesh .exe /tmp/upload/$CINAME-$CIVERSION-windows-amd64.exe && mv meshctl .exe /tmp/upload/$CINAME-$CIVERSION-meshctl -windows-amd64.exe;
200+ GOOS=windows GOARCH=386 ./build && mv mesh .exe /tmp/upload/$CINAME-$CIVERSION-windows-i386.exe && mv meshctl .exe /tmp/upload/$CINAME-$CIVERSION-meshctl -windows-i386.exe;
201201
202202 - persist_to_workspace :
203203 root : /tmp
0 commit comments