diff options
author | Adrian Zaharia <Adrian.Zaharia@windriver.com> | 2021-06-28 12:02:16 +0300 |
---|---|---|
committer | Khem Raj <raj.khem@gmail.com> | 2021-06-28 09:49:22 -0700 |
commit | 73d5cd5e8d9d8a922b6a8a9d90adf0470a99314e (patch) | |
tree | 1dc0ee49be4d4ec0e3380835272fc512d6c0c089 | |
parent | 497602b4840720e8351ecf961ac6f85103093750 (diff) | |
download | meta-openembedded-contrib-73d5cd5e8d9d8a922b6a8a9d90adf0470a99314e.tar.gz |
ntp: fix ntpdate to wait for subprocesses
When using systemd, ntpdate-sync script will start in background
triggering the start of ntpd without actually exiting.
This results in an bind error in ntpd startup.
Add wait at the end of ntpdate script to ensure that when the ntpdate.service
is marked as finished the oneshot script ntpdate-sync finished and unbind the
ntp port
Fixes #386
Signed-off-by: Adrian Zaharia <Adrian.Zaharia@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
-rwxr-xr-x | meta-networking/recipes-support/ntp/ntp/ntpdate | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/meta-networking/recipes-support/ntp/ntp/ntpdate b/meta-networking/recipes-support/ntp/ntp/ntpdate index 17b64d1335..be3bacfcd1 100755 --- a/meta-networking/recipes-support/ntp/ntp/ntpdate +++ b/meta-networking/recipes-support/ntp/ntp/ntpdate @@ -52,3 +52,8 @@ if [ -x /usr/bin/lockfile-create ] ; then fi ) & + +# wait for all subprocesses to finish +# this is required when using systemd service as ntpd will start before ntpdate finishes +# and results in a bind error (port 123) +wait |