1config BR2_PACKAGE_NTP
2	bool "ntp"
3	depends on BR2_USE_MMU || BR2_TOOLCHAIN_HAS_THREADS
4	select BR2_PACKAGE_LIBEVENT
5	help
6	  Network Time Protocol suite/programs.
7	  Provides things like ntpd, ntpdate, ntpq, etc...
8
9	  http://www.ntp.org/
10
11if BR2_PACKAGE_NTP
12
13config BR2_PACKAGE_NTP_SNTP
14	bool "sntp"
15	help
16	  Simple network time protocol program (a replacement
17	  for the ntpdate tool)
18
19	  A script is installed as S48sntp which will retrieve and
20	  step the time if there is a large difference before ntpd
21	  takes over the necessary slew adjustments in S49ntp.
22
23config BR2_PACKAGE_NTP_NTP_KEYGEN
24	bool "ntp-keygen"
25	help
26	  Create a NTP host key
27
28config BR2_PACKAGE_NTP_NTP_SHM_CLK
29	bool "SHM clock support"
30	help
31	  Compile ntp with support for a SHM clock attached through
32	  shared memory.
33
34config BR2_PACKAGE_NTP_NTP_WAIT
35	bool "ntp-wait"
36	depends on BR2_PACKAGE_PERL
37	help
38	  ntp-wait waits until the locally running ntpd is in state 4
39	  (synchronized). This could be useful at boot time, to delay
40	  the boot sequence until after "ntpd -g" has set the time.
41
42config BR2_PACKAGE_NTP_NTPD
43	bool "ntpd"
44	default y
45	help
46	  ntpd is the time synchronization daemon keeping your local
47	  system date and time in sync and optionally serving time and
48	  date information on the network via the NTP protocol.
49
50config BR2_PACKAGE_NTP_NTPD_ATOM_PPS
51	bool "PPS support"
52	depends on BR2_PACKAGE_NTP_NTPD
53	select BR2_PACKAGE_PPS_TOOLS
54	help
55	  Compile ntpd with the ability to use an ATOM PPS source.
56
57config BR2_PACKAGE_NTP_NTPDATE
58	bool "ntpdate"
59	help
60	  The ntpdate utility program is used to set the local date
61	  and time from an NTP server given as an argument.
62
63config BR2_PACKAGE_NTP_NTPDC
64	bool "ntpdc"
65	help
66	  The ntpdc utility program is used to query an NTP daemon about
67	  its current state and to request changes in that state.
68
69config BR2_PACKAGE_NTP_NTPQ
70	bool "ntpq"
71	help
72	  The ntpq utility program is used to query NTP servers
73	  requesting information about current state and/or changes in
74	  that state.
75
76config BR2_PACKAGE_NTP_NTPSNMPD
77	bool "ntpsnmpd"
78	depends on BR2_USE_MMU # netsnmp fork()
79	select BR2_PACKAGE_NETSNMP
80	help
81	  Install ntpsnmpd NTP SNMP MIB agent.
82
83config BR2_PACKAGE_NTP_NTPTIME
84	bool "ntptime"
85	help
86	  The ntptime utility program is used to read and set kernel
87	  time variables.
88
89config BR2_PACKAGE_NTP_NTPTRACE
90	bool "ntptrace"
91	depends on BR2_PACKAGE_PERL
92	help
93	  ntptrace is a perl script that uses the ntpq utility program
94	  to follow the chain of NTP servers from a given host back to
95	  the primary time source
96
97config BR2_PACKAGE_NTP_TICKADJ
98	bool "tickadj"
99	help
100	  set time-related kernel variables
101
102endif
103