mirror of
https://github.com/vyos/vyos-build.git
synced 2025-10-01 20:28:40 +02:00
zerotier: T6455: Add zerotier-one to vyos-build pipeline
This commit is contained in:
parent
83bc4273d5
commit
0a54b1a5e2
@ -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: |
|
||||
@ -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
scripts/package-build/zerotier-one/.gitignore
vendored
Normal file
1
scripts/package-build/zerotier-one/.gitignore
vendored
Normal file
@ -0,0 +1 @@
|
||||
/zerotier-one/
|
||||
1
scripts/package-build/zerotier-one/build.py
Normal file
1
scripts/package-build/zerotier-one/build.py
Normal file
@ -0,0 +1 @@
|
||||
../build.py
|
||||
20
scripts/package-build/zerotier-one/package.toml
Normal file
20
scripts/package-build/zerotier-one/package.toml
Normal file
@ -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 <maintainers@vyos.net>" \
|
||||
--description "ZeroTier virtual networking daemon" \
|
||||
--license "MPL-2.0" --chdir tmp .
|
||||
|
||||
mv *.deb ..
|
||||
"""
|
||||
Loading…
x
Reference in New Issue
Block a user