OSDN Git Service

Merge change 8728 into donut
authorAndroid (Google) Code Review <android-gerrit@google.com>
Tue, 28 Jul 2009 17:18:47 +0000 (10:18 -0700)
committerAndroid (Google) Code Review <android-gerrit@google.com>
Tue, 28 Jul 2009 17:18:47 +0000 (10:18 -0700)
commit5eb259b2d7c03b304a99d22c65beb9671eb9de86
tree79cbba6b7e1d5b9cbb435e246b05fa6a64c75429
parent026c79caa51e5129b7a85527e7e60a5c1b0b7f59
parentcb83e259defc5341f3bae7e12cfe3332a0fa8cc6
Merge change 8728 into donut

* changes:
  Fix resource code and version attributes Create a new package setting object for updated system apps rather than moving around the same setting. This updates the resource, code and version correctly. For updating system packages, disable the package first which removes the entry from internal structures, create a new package setting, add it to list of user id's then rest of installation steps, kill the process if needed via ActivityManager then add this setting if everything was successful. This also fixes issues with updating values prematurely.