net/chrony 4.9 FreeBSD
System clock synchronization client and server
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
91145446a3- License
- GPLv2
- Categories
- net
- Package size
- 282.5 KiB, 618.4 KiB installed
Description
chrony is a pair of programs which are used to maintain the accuracy of the system clock on a computer; the two programs are called chronyd and chronyc.
chronyd is a daemon which runs in background on the system. It obtains measurements via the network of the system clock's offset relative to time servers on other systems and adjusts the system time accordingly. For isolated systems, the user can periodically enter the correct time by hand (using chronyc). In either case, chronyd determines the rate at which the computer gains or loses time, and compensates for this. chronyd implements the NTP protocol and can act as either a client or a server.
chronyc provides a user interface to chronyd for monitoring its performance and configuring various settings. It can do so while running on the same computer as the chronyd instance it is controlling or a different computer.
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | net/chrony | 4.9 |
| NetBSD | net/chrony | 4.9 |
| DragonFly | net/chrony | 4.6.1_1 |
Install
Binary package:
pkg install chrony
From the ports tree:
cd /usr/ports/net/chrony/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= chrony>0:net/chrony
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 4.9 | 4.9 | 4.3 | 4.8 | 4.9 |
| FreeBSD:14:quarterly | 4.9 | 4.9 | n/a | 4.7 | 4.9 |
| FreeBSD:15:latest | 4.9 | 4.9 | n/a | 4.7 | 4.8 |
| FreeBSD:15:quarterly | 4.9 | 4.9 | n/a | n/a | n/a |
| FreeBSD:16:latest | 4.9 | 4.9 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Test 1
bash: shells/bash
The full lists below include those, and their dependencies in turn.
Build dependencies 16
Run dependencies 14
Required by 2
Configuration
Options name: net_chrony
| Option | Default | Description |
|---|---|---|
| DOCS | off | Build and/or install documentation |
| EXAMPLES | off | Build and/or install examples |
| HTMLDOCS | off | Build HTML docs (IMPLIES DOCS, needs ruby, asciidoctor) |
| NETTLE | on | Nettle crypto library support for secure hash and NTS |
| NSS | off | NSS-based support for more hashing algorithms |
| NTS | on | Support Network Time Security (NTS, uses GnuTLS & Nettle) |
| USER | on | Run as user/group chronyd (unset: user/group ntpd) |
- USES
- cpe gmake libedit pkgconfig
- Service scripts
chronyd- Conflicts with
- chrony-lite
Files
Manual pages 3
- chrony.conf(5)
- chronyc(1)
- chronyd(8)
pkg-plist 12
- bin/chronyc
- @sample etc/chrony.conf.sample
- share/man/man1/chronyc.1.gz
- share/man/man5/chrony.conf.5.gz
- share/man/man8/chronyd.8.gz
- sbin/chronyd
- @dir(chronyd,chronyd) /var/db/chrony
- share/doc/chrony/chrony.conf.html
- share/doc/chrony/chronyc.html
- share/doc/chrony/chronyd.html
- share/doc/chrony/faq.html
- share/doc/chrony/installation.html
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| chrony-4.9.tar.gz | 663809 | 4924c6f530105bcd5b9e9e33c48a2ae1bfd889222c8480bc41601110efc864d0 |
Master sites 1
- https://chrony-project.org/releases/