Skip to content

Commit cd42750

Browse files
authored
Merge pull request #1041 from l0crian1/add-zerotier-binary
zerotier: T6455: Add zerotier-one to vyos-build pipeline
2 parents 83bc427 + 5726738 commit cd42750

4 files changed

Lines changed: 28 additions & 0 deletions

File tree

.github/workflows/trigger_rebuild_packages.yml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -96,6 +96,8 @@ jobs:
9696
- 'scripts/package-build/wide-dhcpv6/**'
9797
xen-guest-agent:
9898
- 'scripts/package-build/xen-guest-agent/**'
99+
zerotier-one:
100+
- 'scripts/package-build/zerotier-one/**'
99101
100102
- name: Trigger builds for changed packages
101103
run: |
@@ -256,3 +258,7 @@ jobs:
256258
if [ "${{ steps.changes.outputs.xen-guest-agent }}" == "true" ]; then
257259
trigger_build "xen-guest-agent"
258260
fi
261+
262+
if [ "${{ steps.changes.outputs.zerotier-one }}" == "true" ]; then
263+
trigger_build "zerotier-one"
264+
fi
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
/zerotier-one/
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
../build.py
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
[[packages]]
2+
name = "zerotier-one"
3+
commit_id = "1.16.0"
4+
scm_url = "https://github.com/zerotier/ZeroTierOne.git"
5+
6+
build_cmd = """
7+
make -j"$(nproc)" ZT_SSO_SUPPORTED=0
8+
mkdir -p tmp/usr/sbin
9+
install -m0755 zerotier-one tmp/usr/sbin/zerotier-one
10+
ln -s /usr/sbin/zerotier-one tmp/usr/sbin/zerotier-cli
11+
ln -s /usr/sbin/zerotier-one tmp/usr/sbin/zerotier-idtool
12+
13+
fpm --input-type dir --output-type deb --name zerotier-one \
14+
--version "1.16.0" --deb-compression gz \
15+
--maintainer "VyOS Package Maintainers <maintainers@vyos.net>" \
16+
--description "ZeroTier virtual networking daemon" \
17+
--license "MPL-2.0" --chdir tmp .
18+
19+
mv *.deb ..
20+
"""

0 commit comments

Comments
 (0)