Skip to content
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 6 additions & 0 deletions .github/workflows/trigger_rebuild_packages.yml
Original file line number Diff line number Diff line change
Expand Up @@ -96,6 +96,8 @@ jobs:
- 'scripts/package-build/wide-dhcpv6/**'
xen-guest-agent:
- 'scripts/package-build/xen-guest-agent/**'
zerotier-one:
- 'scripts/package-build/zerotier-one/**'

- name: Trigger builds for changed packages
run: |
Expand Down Expand Up @@ -256,3 +258,7 @@ jobs:
if [ "${{ steps.changes.outputs.xen-guest-agent }}" == "true" ]; then
trigger_build "xen-guest-agent"
fi

if [ "${{ steps.changes.outputs.zerotier-one }}" == "true" ]; then
trigger_build "zerotier-one"
fi
1 change: 1 addition & 0 deletions scripts/package-build/zerotier-one/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
/zerotier-one/
1 change: 1 addition & 0 deletions scripts/package-build/zerotier-one/build.py
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
../build.py
20 changes: 20 additions & 0 deletions scripts/package-build/zerotier-one/package.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
[[packages]]
name = "zerotier-one"
commit_id = "1.16.0"
scm_url = "https://github.com/zerotier/ZeroTierOne.git"

build_cmd = """
make -j"$(nproc)" ZT_SSO_SUPPORTED=0
mkdir -p tmp/usr/sbin
install -m0755 zerotier-one tmp/usr/sbin/zerotier-one
ln -s /usr/sbin/zerotier-one tmp/usr/sbin/zerotier-cli
ln -s /usr/sbin/zerotier-one tmp/usr/sbin/zerotier-idtool

fpm --input-type dir --output-type deb --name zerotier-one \
--version "1.16.0" --deb-compression gz \
--maintainer "VyOS Package Maintainers <[email protected]>" \
--description "ZeroTier virtual networking daemon" \
--license "MPL-2.0" --chdir tmp .

mv *.deb ..
"""