release / release (push) Successful in 7m7s
make deb now builds two packages: jarl-cli (the CLI, its completion and the ACME hooks, no scripts) and jarl (the server), which depends on jarl-cli of the same version. Pushing a v* tag runs .gitea/workflows/release.yml: it tests, builds the tarballs, the CLI for Linux, macOS and Windows (make cli-dist) and the .debs for amd64 and arm64, then scripts/gitea-release.sh creates the Gitea release and uploads the .debs to the Debian package registry, so servers install and upgrade with apt. The stats package's inode lookup is split by OS so the CLI builds for Windows. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
19 lines
729 B
Plaintext
19 lines
729 B
Plaintext
Package: jarl-cli
|
|
Version: @VERSION@
|
|
Architecture: @ARCH@
|
|
Maintainer: @MAINTAINER@
|
|
Installed-Size: @SIZE@
|
|
Replaces: jarl
|
|
Section: net
|
|
Priority: optional
|
|
Description: command line client for Jarl, the BIND 9 manager
|
|
jarl is the command line client for Jarl servers (jarld): zones,
|
|
records, views, ACLs, TSIG keys and options, changesets, users and
|
|
tokens, and query statistics, on one server or a group of them.
|
|
It talks to jarld's REST API with an API token, or, on the server
|
|
itself, to jarld's local socket.
|
|
.
|
|
Install this package alone to manage Jarl servers from another machine;
|
|
the jarl package (the server) depends on it. It also has the ACME DNS-01
|
|
hooks for acme.sh and lego in /usr/share/doc/jarl-cli/contrib.
|