smlinux/base/chrony
PktSurf 03b8e2675c Split build() into prepbuilddir() and build() functions in base, xorg, gtk, extra and
net subsection package build files
Upgraded base/rust to 1.64.0
Added cbindgen 0.24.3 to base
Upgraded base/gdbm to 1.23
Added -mno-outline-atomics as CXXFLAGS to fix build breakage in base/gpgme
Fixed rc.gtk script in base/initfs
Added preservestaticlibs to prevent static libraries from being discarded and upgraded base/libcap to 2.67
Upgraded base/nodejs to 18.14.2
Temporarily discarded unnecessary code and comments in installpkg script in base/pkgtools
Added protobuf 3.14.0 to base
Upgraded base/python3 to 3.9.16
Upgraded base/sccache to 0.3.3
Upgraded extra/abiword to 3.0.5
Added adafruit-io 2.7.0 to extra
Added code to discard creation of systemd directory in extra/bluez
Added code to discard /usr directory in extra/ffmpeg
Removed unnecessary CFLAGS in extra/freerdp
Upgraded extra/imagemagick to 7.1.0
Upgraded extra/vim to 9.0.1000
Added build option to disable linking against gtk2 in extra/xarchiver
Upgraded heavybuilds/firefox to 102.8.0 ESR, discarded extraneous files that were part of it
Upgraded net/fail2ban to 1.0.2
Discarded unnecessary CFLAGS in net/lynx
Optimised build code in net/maccalc
Fixed noautoconfsite variable and added --disable-xxhash build option to net/rsync
Removed unnecessary CFLAGS in xorg/libtiff and xorg/libxklavier
2023-03-13 00:45:56 +05:30
..
chrony.conf Initial commit 2022-01-28 23:06:05 +05:30
chrony.conf.rpi Initial commit 2022-01-28 23:06:05 +05:30
chrony.run Replaced busybox hwclock with util-linux hwclock for more functionality 2022-08-01 10:13:41 +05:30
chrony.SMBuild Split build() into prepbuilddir() and build() functions in base, xorg, gtk, extra and 2023-03-13 00:45:56 +05:30
doinst.sh Initial commit 2022-01-28 23:06:05 +05:30
README Initial commit 2022-01-28 23:06:05 +05:30

chrony is a versatile implementation of the Network Time Protocol
(NTP).  It can synchronise 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.

Two programs are included in chrony, chronyd is a daemon that is
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.

Note 1:
You must have the 'chrony' group and user to run this script:
  $ groupadd -g 354 chrony
  $ useradd -u 354 -d /var/lib/chrony -s /bin/false -g chrony chrony
Feel free to use a different uid and gid if desired, but 354 is
recommended to avoid conflicts with other stuff from SlackBuilds.org.

Note 2:
If you are upgrading from previous version, where the daemon was
running under 'root' user as opposed to 'chrony' user, you need to
ensure correct permissions for /var/run/chrony directory and files
under /var/lib/chrony directory.

If possible (i.e.  you don't have any precious files there), before
starting the daemon, remove /var/run/chrony directory (cronyd will
recreate it) and remove files under /var/lib/chrony directory (cronyd
will recreate them).

Note 3:
The provided configuration file sets up chrony to operate in the most
common scenario, that is NTP client for synchronising local machine
time with the remote NTP server(s) time (using pool.ntp.org by
default).  See the man pages for chronyd and chrony.conf (and the
contrib and examples directories) for more details on possible
configuration options.

Note 4:
The provided /etc/rc.d/rc.chrony script can be used to launch the
daemon at boot and to stop it at shutdown.