PN: chrony
PV: 4.7
PR: r0
PKGV: 4.7
PKGR: r0@EXTENDPRAUTO@
LICENSE: GPL-2.0-only
DESCRIPTION: Chrony can synchronize the system clock with NTP servers, reference clocks (e.g. GPS receiver), and manual input using wristwatch and keyboard. It can also operate as an NTPv4 (RFC 5905) server and peer to provide a time service to other computers in the network. It is designed to perform well in a wide range of conditions, including intermittent network connections, heavily congested networks, changing temperatures (ordinary computer clocks are sensitive to temperature), and systems that do not run continuously, or run on a virtual machine. Typical accuracy between two machines on a LAN is in tens, or a few hundreds, of microseconds; over the Internet, accuracy is typically within a few milliseconds. With a good hardware reference clock sub-microsecond accuracy is possible. Two programs are included in chrony: chronyd is a daemon that can be started at boot time and chronyc is a command-line interface program which can be used to monitor chronyd's performance and to change various operating parameters whilst it is running. This recipe produces two binary packages: 'chrony' which contains chronyd, the configuration file and the init script, and 'chronyc' which contains the client program only.
SUMMARY: Versatile implementation of the Network Time Protocol
RDEPENDS:chrony: glibc (>= 2.42+git0+d2097651cc)
RCONFLICTS:chrony: ntp ntimed
SECTION: net
PKG:chrony: chrony
FILES:chrony: /usr/sbin/chronyd /etc /var/lib/chrony /var /usr/lib/systemd/system-preset/98-chrony.preset /usr/lib/systemd/system/chronyd.service
CONFFILES:chrony: /etc/chrony.conf
FILES_INFO:chrony: {"/etc/chrony.conf": 1676, "/etc/tmpfiles.d/chronyd.conf": 35, "/usr/lib/systemd/system-preset/98-chrony.preset": 23, "/usr/lib/systemd/system/chronyd.service": 1566, "/usr/sbin/chronyd": 219432}
pkg_postinst:chrony: #!/bin/sh\nset -e\nif systemctl >/dev/null 2>/dev/null; then\n\tOPTS=""\n\n\tif [ -n "$D" ]; then\n\t\tOPTS="--root=$D"\n\tfi\n\n\tif [ "enable" = "enable" ]; then\n\t\tfor service in chronyd.service; do\n\t\t\tsystemctl ${OPTS} enable "$service"\n\t\tdone\n\n\t\tfor service in ; do\n\t\t\tsystemctl --global ${OPTS} enable "$service"\n\t\tdone\n\tfi\n\n\tif [ -z "$D" ]; then\n\t\t# Reload only system service manager\n\t\t# --global for daemon-reload is not supported: https://github.com/systemd/systemd/issues/19284\n\t\tsystemctl daemon-reload\n\t\t[ -n "chronyd.service" ] && \\\n\t\t\tsystemctl preset chronyd.service\n\n\t\t[ -n "" ] && \\\n\t\t\tsystemctl --global preset \n\n\t\tif [ "enable" = "enable" ]; then\n\t\t\t# --global flag for restart is not supported by systemd (see above)\n\t\t\t[ -n "chronyd.service" ] && \\\n\t\t\t\tsystemctl --no-block restart chronyd.service\n\t\tfi\n\tfi\nfi\n
pkg_prerm:chrony: #!/bin/sh\nset -e\nif systemctl >/dev/null 2>/dev/null; then\n\tif [ -z "$D" ]; then\n\t\tif [ -n "chronyd.service" ]; then\n\t\t\tsystemctl stop chronyd.service\n\t\t\tsystemctl disable chronyd.service\n\t\tfi\n\n\t\t# same as above, --global flag is not supported for stop so do disable only\n\t\t[ -n "" ] && \\\n\t\t\tsystemctl --global disable \n\tfi\nfi\n
FILERDEPENDSFLIST:chrony: /usr/sbin/chronyd
FILERDEPENDS:/usr/sbin/chronyd:chrony:  libm.so.6(GLIBC_2.4) libm.so.6(GLIBC_2.29) libc.so.6(GLIBC_2.25) libc.so.6(GLIBC_2.27) libc.so.6(GLIBC_2.12) libc.so.6(GLIBC_2.28) libc.so.6(GLIBC_2.33) libc.so.6(GLIBC_2.17) libc.so.6(GLIBC_2.38) libc.so.6(GLIBC_2.34) libc.so.6(GLIBC_2.4) libm.so.6 libc.so.6 rtld(GNU_HASH)
PKGSIZE:chrony: 222732
