aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAdrian Zaharia <Adrian.Zaharia@windriver.com>2021-06-28 12:02:16 +0300
committerKhem Raj <raj.khem@gmail.com>2021-06-28 09:49:22 -0700
commit73d5cd5e8d9d8a922b6a8a9d90adf0470a99314e (patch)
tree1dc0ee49be4d4ec0e3380835272fc512d6c0c089
parent497602b4840720e8351ecf961ac6f85103093750 (diff)
downloadmeta-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-xmeta-networking/recipes-support/ntp/ntp/ntpdate5
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