diff options
author | Paul Eggleton <paul.eggleton@linux.intel.com> | 2012-11-22 16:49:35 +0000 |
---|---|---|
committer | Joe MacDonald <joe.macdonald@windriver.com> | 2012-11-27 14:43:58 -0500 |
commit | a863b5409923189c3cfa4d82888f94258da96648 (patch) | |
tree | f88521b883b9b95c387f970b62f161cbe3f1d702 /meta-networking/recipes-support/ntp/files | |
parent | 93f71dafeb7a8db2842acb7509e2bc2d01e7bf48 (diff) | |
download | meta-openembedded-a863b5409923189c3cfa4d82888f94258da96648.tar.gz |
ntp: make servers configurable and default to none configured
People can't blindly use pool.ntp.org, especially if they are building
for a product or something that could be used in a product, so at least
try to get people to do the right thing and not use pool.ntp.org by
default.
The previous network interface up script is now installed as
ntpdate-sync in ${bindir} (and symlinked as the network if-up script).
NTPSERVERS needs to be set in /etc/default/ntpdate.default at runtime,
or a different version of this file with a default value can be provided
in a bbappend. (If you intend to use ntpd you will also want to provide
an ntp.conf with the appropriate server(s) set there as well.)
Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
Diffstat (limited to 'meta-networking/recipes-support/ntp/files')
-rw-r--r-- | meta-networking/recipes-support/ntp/files/ntp.conf | 2 | ||||
-rwxr-xr-x | meta-networking/recipes-support/ntp/files/ntpdate | 11 | ||||
-rw-r--r-- | meta-networking/recipes-support/ntp/files/ntpdate.default | 7 |
3 files changed, 16 insertions, 4 deletions
diff --git a/meta-networking/recipes-support/ntp/files/ntp.conf b/meta-networking/recipes-support/ntp/files/ntp.conf index bf52440ce..a9cc83845 100644 --- a/meta-networking/recipes-support/ntp/files/ntp.conf +++ b/meta-networking/recipes-support/ntp/files/ntp.conf | |||
@@ -5,7 +5,7 @@ driftfile /etc/ntp.drift | |||
5 | # This obtains a random server which will be close | 5 | # This obtains a random server which will be close |
6 | # (in IP terms) to the machine. Add other servers | 6 | # (in IP terms) to the machine. Add other servers |
7 | # as required, or change this. | 7 | # as required, or change this. |
8 | server pool.ntp.org | 8 | server time.server.example.com |
9 | # Using local hardware clock as fallback | 9 | # Using local hardware clock as fallback |
10 | # Disable this when using ntpd -q -g -x as ntpdate or it will sync to itself | 10 | # Disable this when using ntpd -q -g -x as ntpdate or it will sync to itself |
11 | server 127.127.1.0 | 11 | server 127.127.1.0 |
diff --git a/meta-networking/recipes-support/ntp/files/ntpdate b/meta-networking/recipes-support/ntp/files/ntpdate index 784b029ad..ab0551c5a 100755 --- a/meta-networking/recipes-support/ntp/files/ntpdate +++ b/meta-networking/recipes-support/ntp/files/ntpdate | |||
@@ -6,11 +6,16 @@ test -x /usr/bin/ntpdate || exit 0 | |||
6 | 6 | ||
7 | if test -f /etc/default/ntpdate ; then | 7 | if test -f /etc/default/ntpdate ; then |
8 | . /etc/default/ntpdate | 8 | . /etc/default/ntpdate |
9 | else | ||
10 | NTPSERVERS="pool.ntp.org" | ||
11 | fi | 9 | fi |
12 | 10 | ||
13 | test -n "$NTPSERVERS" || exit 0 | 11 | if [ "$NTPSERVERS" = "" ] ; then |
12 | if [ "$METHOD" = "" -a "$1" != "silent" ] ; then | ||
13 | echo "Please set NTPSERVERS in /etc/default/ntpdate" | ||
14 | exit 1 | ||
15 | else | ||
16 | exit 0 | ||
17 | fi | ||
18 | fi | ||
14 | 19 | ||
15 | # This is a heuristic: The idea is that if a static interface is brought | 20 | # This is a heuristic: The idea is that if a static interface is brought |
16 | # up, that is a major event, and we can put in some extra effort to fix | 21 | # up, that is a major event, and we can put in some extra effort to fix |
diff --git a/meta-networking/recipes-support/ntp/files/ntpdate.default b/meta-networking/recipes-support/ntp/files/ntpdate.default new file mode 100644 index 000000000..486b6e07d --- /dev/null +++ b/meta-networking/recipes-support/ntp/files/ntpdate.default | |||
@@ -0,0 +1,7 @@ | |||
1 | # Configuration script used by ntpdate-sync script | ||
2 | |||
3 | NTPSERVERS="" | ||
4 | |||
5 | # Set to "yes" to write time to hardware clock on success | ||
6 | UPDATE_HWCLOCK="no" | ||
7 | |||