summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2017-09-25Explicitly disallow multiple user executeNeil Fuller
Explicitly disallow multiple user execution: it's not expected because everything runs as system but this change explicitly rules out execution. Test: Manual testing installing updates as secondary device user Test: PTS: run pts -m PtsTimeZoneTestCases Bug: 64111659 Change-Id: I8cde1dc38061f47fc70821cc44d05372227a1104
2017-07-26Add event-log logging to the RulesCheckReceiverNeil Fuller
Add event-log logging to the RulesCheckReceiver. Bug: 31008728 Test: Internal xTS tests Test: adb logcat -b events -v threadtime -v printable -v uid -d *:v Change-Id: I04c412a4765df69cc02edd790ce86a43155200df
2017-07-25Remove TODO associated with threadingNeil Fuller
Remove TODO associated with threading. Nothing during testing suggests that there is anything more needed. Bug: 31008728 Test: make Change-Id: I874f6d3763d28f58138251ce08aed946895883a7
2017-07-13Modify RulesCheckReceiver to stage an uninstallNeil Fuller
RulesCheckReceiver now stages an uninstall if the device reverts to the /system version of the TimeZoneData app rather than attempting to stage an install of the /system version. This reduces the number of states a "clean" device could be in from 2 (no distro installed / system version distro installed) to 1 (no distro installed). It also means that in the event that a device ships with an old or incompatible distro file in the /system version of the .apk, an install won't even be tried (it would be reject by the TimeZoneDistroInstaller anyway, but more protection means libcore engineers can sleep more soundly). Bug: 31008728 Test: Ran pending PTS test (in internal branch) Change-Id: I1c8ecc99fb861473831352a55a400e389e98770c
2017-07-11Track TimeZoneDataContract changesNeil Fuller
Track TimeZoneDataContract changes in frameworks/base. Bug: 31008728 Test: make droid Change-Id: Ibfcd95ae65d336a05c56fb1eae5a9fbc54a33ed2
2017-07-10Track TimeZoneDataContract changesNeil Fuller
Track TimeZoneDataContract changes in frameworks/base. Bug: 31008728 Test: make droid Change-Id: Ifbaf9968c17546c88e4ed17c7ba45ee0807f81bf
2017-07-03Add the TimeZoneUpdater app code / resourcesNeil Fuller
Initial check-in of the TimeZoneUpdater app code. This is primarily a move of code from libcore/tzdata/prototype_updater. Bug: 31008728 Test: make TimeZoneUpdater Change-Id: I4f867371d4950fe9872f3020f0b4a659a9058b02