#12085 NORM 13.1.0: Time/date sync on unsecured laptops
Zarro Boogs per Child
bugtracker at laptop.org
Tue Sep 4 14:55:22 EDT 2012
#12085: Time/date sync on unsecured laptops
--------------------+-------------------------------------------------------
Reporter: cscott | Owner: pbrobinson
Type: defect | Status: new
Priority: normal | Milestone: 13.1.0
Component: distro | Version: not specified
Keywords: | Next_action: never set
Verified: 0 | Deployment_affected:
Blockedby: | Blocking:
--------------------+-------------------------------------------------------
In bug 3359, we added code to have laptops sync with ntpdate when they
connected to the internet. That code has regressed at some time since
then; currently Sugar users have no way to set the time and date on their
machines without resorting to a root commandline.
There is a separate bug for adding date/time setting to the Sugar control
panel. This bug is just for restoring the automatic date-setting-via-ntp
so that connected users need not worry about having the correct time.
http://dev.laptop.org/git/users/cscott/pilgrim/commit/?id=068d1f5eae1fbf5d15635f8f8b81a5b5bc611ff8
is the patch which originally fixed bug 3359. I believe this
NetworkManager dispatcher.d script would still work, although some
deployments wish to suppress automatic time/date settings on unsecured
laptop. Another line could be added to the script looking at
manufacturing tags to implement this restriction. The ntpdate package
also needs to be re-added to the builds. We also probably need to add a
line to sync the hardware clock (using hwclock) after ntpdate runs, if
ntpdate itself has not already been patched to do so (see
http://lists.freedesktop.org/archives/systemd-devel/2011-May/002526.html).
(jnettlet suggests using this systemd service: http://fpaste.org/hnvN/ )
The original script tried to sync with 'time', which was a local DNS
address advertised by the schoolserver before falling back to the fedora
pool. Two changes are possible here: 1) does the schoolserver still
advertise 'time'? 2) we could use olpc.pool.ntp.org instead of using
fedora's pool.
Cerlyn suggests using Chrony instead of ntp:
https://fedoraproject.org/wiki/Features/ChronyDefaultNTP
--
Ticket URL: <http://dev.laptop.org/ticket/12085>
One Laptop Per Child <http://laptop.org/>
OLPC bug tracking system
More information about the Bugs
mailing list