diff options
| author | Daniil Baturin <daniil@vyos.io> | 2025-09-22 13:38:45 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-09-22 13:38:45 +0100 |
| commit | cd427508461e2beab5a5a338893b6e54110a6010 (patch) | |
| tree | 273607dece9d145b2f4cbbce1feb59cff9be6d43 /scripts/package-build | |
| parent | 83bc4273d5848b7ddd241662fd566d7b76cec4a9 (diff) | |
| parent | 57267384f126cae8304283ba25a717aff3dd6861 (diff) | |
| download | vyos-build-cd427508461e2beab5a5a338893b6e54110a6010.tar.gz vyos-build-cd427508461e2beab5a5a338893b6e54110a6010.zip | |
Merge pull request #1041 from l0crian1/add-zerotier-binary
zerotier: T6455: Add zerotier-one to vyos-build pipeline
Diffstat (limited to 'scripts/package-build')
| -rw-r--r-- | scripts/package-build/zerotier-one/.gitignore | 1 | ||||
| l--------- | scripts/package-build/zerotier-one/build.py | 1 | ||||
| -rw-r--r-- | scripts/package-build/zerotier-one/package.toml | 20 |
3 files changed, 22 insertions, 0 deletions
diff --git a/scripts/package-build/zerotier-one/.gitignore b/scripts/package-build/zerotier-one/.gitignore new file mode 100644 index 00000000..b28a52a4 --- /dev/null +++ b/scripts/package-build/zerotier-one/.gitignore @@ -0,0 +1 @@ +/zerotier-one/ diff --git a/scripts/package-build/zerotier-one/build.py b/scripts/package-build/zerotier-one/build.py new file mode 120000 index 00000000..3c76af73 --- /dev/null +++ b/scripts/package-build/zerotier-one/build.py @@ -0,0 +1 @@ +../build.py
\ No newline at end of file diff --git a/scripts/package-build/zerotier-one/package.toml b/scripts/package-build/zerotier-one/package.toml new file mode 100644 index 00000000..ccae4663 --- /dev/null +++ b/scripts/package-build/zerotier-one/package.toml @@ -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 .. +""" |
