Portable build framework for OpenNTPD
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

35 lines
1.3 KiB

10 years ago
  1. This is a new port of OpenBSD's native ntpd to other Unix flavours adding
  2. autoconf support and the necessary compatibility layer. It is based on
  3. portability code from the OpenSSH and LibreSSL portable projects.
  4. OpenNTPD has a web site at http://www.openntpd.org/
  5. The current portable tree can be found at https://github.com/openntpd-portable
  6. Platform Requirements
  7. ---------------------
  8. - adjtime(2) and settimeofday(2) syscalls or equivalent.
  9. - adjfreq(2) or an equivalent compatibility function for best results
  10. - daemon(3), setresgid(2), setresuid(2) or equivalent
  11. - A working arc4random(2) implementation, OpenSSL or LibreSSL
  12. (this project shares the same arc4random compatibility code from LibreSSL)
  13. - libtls (included with LibreSSL 2.1.4 or higher) is required for HTTPS time
  14. constraint validation.
  15. At the time of writing the Portable version is known to build and work on:
  16. - OpenBSD (5.6)
  17. - Linux (Ubuntu 12.04, 14.04)
  18. - FreeBSD (9.x, 10.x)
  19. - NetBSD (6.1.5)
  20. - Solaris (10.x, 11.x)
  21. - Mac OS X (10.9)
  22. OpenNTPD may work on other operating systems, newer and older, but the above
  23. ones are tested regularly by the developer.
  24. Reports (success or otherwise) are welcome. You may report bugs or submit pull
  25. requests at the GitHub project: https://github.com/openntpd-portable
  26. Thanks,
  27. Brent Cook <bcook at openbsd.org>.