On Fri, Feb 15, 2013 at 11:22:18AM -0800, Khem Raj wrote: > sntp provides the functionality of obsoleted ntpdate > so we have option of using ntpd as well as sntp > sntp does the immediate one time sync with time > server and corrects the tme immediately. it > replaces ntpdate nicely.
Can you rebase this change on top of contrib/jansa/in-test and address Paul's comment, when you have time? Thanks > Signed-off-by: Khem Raj <[email protected]> > --- > meta-networking/recipes-support/ntp/ntp.inc | 3 ++- > .../meta-networking/recipes-support/ntp/ntp/sntp | 1 + > .../recipes-support/ntp/ntp/sntp.service | 11 +++++++++++ > .../recipes-support/ntp/ntp_4.2.6p5.bbappend | 9 ++++++++- > 4 files changed, 22 insertions(+), 2 deletions(-) > create mode 100644 meta-systemd/meta-networking/recipes-support/ntp/ntp/sntp > create mode 100644 > meta-systemd/meta-networking/recipes-support/ntp/ntp/sntp.service > > diff --git a/meta-networking/recipes-support/ntp/ntp.inc > b/meta-networking/recipes-support/ntp/ntp.inc > index d93f22d..cec0f22 100644 > --- a/meta-networking/recipes-support/ntp/ntp.inc > +++ b/meta-networking/recipes-support/ntp/ntp.inc > @@ -54,7 +54,7 @@ do_install_append() { > ln -s ${bindir}/ntpdate-sync ${D}/${sysconfdir}/network/if-up.d > } > > -PACKAGES += "ntpdate ${PN}-tickadj ${PN}-utils" > +PACKAGES += "ntpdate sntp ${PN}-tickadj ${PN}-utils" > # NOTE: you don't need ntpdate, use "ntpd -q -g -x" > > # ntp originally includes tickadj. It's split off for inclusion in small > firmware images on platforms > @@ -69,6 +69,7 @@ RSUGGESTS_${PN} = "iana-etc" > > FILES_${PN} = "${bindir}/ntpd ${sysconfdir}/ntp.conf > ${sysconfdir}/init.d/ntpd ${sbindir} ${libdir}" > FILES_${PN}-tickadj = "${bindir}/tickadj" > +FILES_sntp = "${bindir}/sntp" > FILES_${PN}-utils = "${bindir}" > FILES_ntpdate = "${bindir}/ntpdate > ${sysconfdir}/network/if-up.d/ntpdate-sync ${bindir}/ntpdate-sync > ${sysconfdir}/default/ntpdate" > > diff --git a/meta-systemd/meta-networking/recipes-support/ntp/ntp/sntp > b/meta-systemd/meta-networking/recipes-support/ntp/ntp/sntp > new file mode 100644 > index 0000000..9529cdf > --- /dev/null > +++ b/meta-systemd/meta-networking/recipes-support/ntp/ntp/sntp > @@ -0,0 +1 @@ > +NTPSERVER="pool.ntp.org" > diff --git > a/meta-systemd/meta-networking/recipes-support/ntp/ntp/sntp.service > b/meta-systemd/meta-networking/recipes-support/ntp/ntp/sntp.service > new file mode 100644 > index 0000000..0f09e43 > --- /dev/null > +++ b/meta-systemd/meta-networking/recipes-support/ntp/ntp/sntp.service > @@ -0,0 +1,11 @@ > +[Unit] > +Description=Simple Network Time Service Client > +After=network.target > + > +[Service] > +Type=oneshot > +EnvironmentFile=-/etc/default/sntp > +ExecStart=/usr/bin/sntp -s $NTPSERVER > + > +[Install] > +WantedBy=multi-user.target > diff --git > a/meta-systemd/meta-networking/recipes-support/ntp/ntp_4.2.6p5.bbappend > b/meta-systemd/meta-networking/recipes-support/ntp/ntp_4.2.6p5.bbappend > index 4580cf7..d9715bd 100644 > --- a/meta-systemd/meta-networking/recipes-support/ntp/ntp_4.2.6p5.bbappend > +++ b/meta-systemd/meta-networking/recipes-support/ntp/ntp_4.2.6p5.bbappend > @@ -4,19 +4,26 @@ PRINC := "${@int(PRINC) + 1}" > > FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" > > -SYSTEMD_PACKAGES = "${PN} ntpdate" > +SYSTEMD_PACKAGES = "${PN} ntpdate sntp" > SYSTEMD_SERVICE_${PN} = "ntpd.service" > +SYSTEMD_SERVICE_sntp = "sntp.service" > SYSTEMD_SERVICE_ntpdate = "ntpdate.service" > > FILES_ntpdate += "${systemd_unitdir}/system/ntpdate.service" > +FILES_sntp += "${sysconfdir}/default/sntp" > > SRC_URI += " \ > file://ntpdate.service \ > file://ntpd.service \ > + file://sntp.service \ > + file://sntp \ > " > > do_install_append() { > install -d ${D}${systemd_unitdir}/system > + install -d ${D}${sysconfdir}/default > install -m 0644 ${WORKDIR}/ntpdate.service > ${D}${systemd_unitdir}/system/ > install -m 0644 ${WORKDIR}/ntpd.service ${D}${systemd_unitdir}/system/ > + install -m 0644 ${WORKDIR}/sntp.service ${D}${systemd_unitdir}/system/ > + install -m 0644 ${WORKDIR}/sntp ${D}${sysconfdir}/default/ > } > -- > 1.7.9.5 > > > _______________________________________________ > Openembedded-devel mailing list > [email protected] > http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel -- Martin 'JaMa' Jansa jabber: [email protected]
signature.asc
Description: Digital signature
_______________________________________________ Openembedded-devel mailing list [email protected] http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel
