new features
- can be linked statically with libxenstore to distribute a more
standalone binary (
-F static
). Used for official Linux binary.
bugfixes
- stale network information in xenstore is now removed on startup
other noteworthy changes
- CI pipelines stopped producing binaries for EOL'd FreeBSD 12.4, switched to 13.2
- CI now produces an (unofficial) binary for FreeBSD with Netlink support
Installation
release DEB packages from APT repository
Use this in /etc/apt/sources.list.d/xen-guest-agent.list
:
deb [trusted=yes] https://gitlab.com/api/v4/projects/xen-project%252Fxen-guest-agent/packages/generic/deb-amd64/ release/
Just use apt install xen-guest-agent
to install it, get rid of any old tools, and get it started. It will update to upcoming releases like any other package from the distro with apt update && apt upgrade
.
release RPM packages
We cannot yet setup a YUM/DNF repo in the "Gitlab packages" infra, so the package must be downloaded and installed by hand:
root@guest# curl https://gitlab.com/xen-project/xen-guest-agent/-/jobs/6041686376/artifacts/raw/RPMS/x86_64/xen-guest-agent-0.4.0-0.fc37.x86_64.rpm -O
root@guest# rpm -i xen-guest-agent-0.4.0-0.fc37.x86_64.rpm
On first install you can enable the service using systemctl enable xen-guest-agent.service --now
.
[!NOTE]
When upgrading, use
rpm -U
not-i