GoogleGit

commit0b285499db739ba50f2f839d633e763c70e67f96[log][tgz]
authorAmith Yamasani <yamasani@google.com>Thu Apr 14 17:35:23 2011 -0700
committerAmith Yamasani <yamasani@google.com>Fri Apr 15 15:15:27 2011 -0700
tree77e6ecb6572cefdfae2095dcf64c4388adae15c2
parent4123211637dcc0155091016f0c0987b80e56ab7b[diff]
Plumbing in PackageManager and installd for multi-user support.

- Create /data/user directory and symlink /data/user/0 -> /data/data for
  backward compatibility
- Create data directories for all packages for new user

- Remove data directories when removing a user

- Create data directories for all users when a package is created

- Clear / Remove data for multiple users

- Fixed a bug in verifying the location of a system app

- pm commands for createUser and removeUser (will be disabled later)

- symlink duplicate lib directories to the original lib directory

Change-Id: Id9fdfcf0e62406a8896aa811314dfc08d5f6ed95
15 files changed
tree: 77e6ecb6572cefdfae2095dcf64c4388adae15c2
  1. Android.mk
  2. CleanSpec.mk
  3. GenerationCache.h
  4. MODULE_LICENSE_APACHE2
  5. NOTICE
  6. api/
  7. build/
  8. cmds/
  9. core/
  10. data/
  11. docs/
  12. drm/
  13. graphics/
  14. icu4j/
  15. include/
  16. keystore/
  17. libs/
  18. location/
  19. media/
  20. native/
  21. nfc-extras/
  22. obex/
  23. opengl/
  24. packages/
  25. policy/
  26. preloaded-classes
  27. sax/
  28. services/
  29. telephony/
  30. test-runner/
  31. tests/
  32. tools/
  33. voip/
  34. vpn/
  35. wifi/