All of lore.kernel.org
 help / color / mirror / Atom feed
From: Floris Bos <bos@je-eigen-domein.nl>
To: buildroot@busybox.net
Subject: [Buildroot] [PATCH] busybox: add option to install ntp startup script
Date: Tue, 19 May 2015 10:24:10 +0200	[thread overview]
Message-ID: <555AF32A.60403@je-eigen-domein.nl> (raw)
In-Reply-To: <CAJ3iQcrTBMLEU8zeQYFXmP9ugvrLyD4J1aKfcUmUyJhKtOwB5A@mail.gmail.com>

Hi,

On 05/19/2015 05:08 AM, Gergely Imreh wrote:
> On 19 May 2015 at 03:58, Floris Bos <bos@je-eigen-domein.nl> wrote:
>> Signed-off-by: Floris Bos <bos@je-eigen-domein.nl>
>> ---
>>   package/busybox/Config.in  |  6 ++++++
>>   package/busybox/S49ntp     | 34 ++++++++++++++++++++++++++++++++++
>>   package/busybox/busybox.mk | 15 +++++++++++++++
>>   package/busybox/ntp.conf   |  2 ++
>>   4 files changed, 57 insertions(+)
>>   create mode 100644 package/busybox/S49ntp
>>   create mode 100644 package/busybox/ntp.conf
>>
>> diff --git a/package/busybox/Config.in b/package/busybox/Config.in
>> index b4f949f..0b74536 100644
>> --- a/package/busybox/Config.in
>> +++ b/package/busybox/Config.in
>> @@ -26,6 +26,12 @@ config BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
>>            Show packages in menuconfig that are potentially also provided
>>            by busybox.
>>
>> +config BR2_PACKAGE_BUSYBOX_NTP
>> +       bool "Install the ntp startup script"
>> +       help
>> +         Install the ntp daemon startup script, that by default operates in
>> +         client-only mode and synchronizes the system time with pool.ntp.org.
>> +
> Should this section be wrapped in an "if BR2_PACKAGE_NTP" / "endif"
> block? I guess there's no point showing the option if the NTP package
> is not selected.
>
> On a higher level, wouldn't it make sense to add this option to the
> NTP package itself, instead of busybox?

Note that this patch is about enabling the ntpd applet included in 
Busybox, as a light-weight alternative to the full blown standalone NTP 
package.
So no, it does not depend on BR2_PACKAGE_NTP.

BR2_PACKAGE_NTP and BR2_PACKAGE_OPENNTPD already have startup scripts of 
their own.
But if you just want your device to retrieve the time because it lacks a 
RTC (as opposed to playing server and providing the time to others), 
installing those is overkill in my opinion.


>   Especially because NTP is not the only ntp client supported by busybox, there's also chrony.
 >Ideally that should also have an option for default setup and startup 
script, just like the this patch aims to do for ntp.

Chrony is a standalone buildroot package, and not an applet provided by 
busybox.
Doesn't it install a startup script implicity, if you select it in 
buildroot?

>> +++ b/package/busybox/ntp.conf
>> @@ -0,0 +1,2 @@
>> +server 0.pool.ntp.org
>> +server 1.pool.ntp.org
> Isn't 2 servers too few in general? If there's a default conf, maybe
> use the same setup as the NTP Pool project page's simple setup at
> http://www.pool.ntp.org/en/use.html

It is the same we currently have for the standalone ntp package in 
package/ntp/ntpd.etc.conf
Am open to change that, but I do think the standalone ntp config should 
be changed too then.

-- 
Yours sincerely,

Floris Bos

  parent reply	other threads:[~2015-05-19  8:24 UTC|newest]

Thread overview: 6+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2015-05-18 19:58 [Buildroot] [PATCH] busybox: add option to install ntp startup script Floris Bos
2015-05-19  3:08 ` Gergely Imreh
2015-05-19  4:23   ` Gergely Imreh
2015-05-19  5:00     ` Baruch Siach
2015-05-19  8:24   ` Floris Bos [this message]
2015-05-20  2:48     ` Gergely Imreh

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=555AF32A.60403@je-eigen-domein.nl \
    --to=bos@je-eigen-domein.nl \
    --cc=buildroot@busybox.net \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.