Go to file
Jeff Sharkey c03de09173 Plumb through volume UUID when building paths.
Since app data paths can live on expanded storage devices, accept the
target volume UUID when building paths.  The null UUID indicates the
default internal storage.

To improve readability, start using std::string in several places,
which throws when allocations fail.  For now, perform last-second
sanity checks on incoming path arguments, but we'll eventually want
to check arguments as they come through installd.cpp, instead of
crashing the entire daemon.

Also remove "lib" symlink code from install() and make_user_data(),
since we're no longer supporting /data/app-lib.  The framework
already uses linklib() to create the right symlink for the selected
ISA-specific library dir.

Bug: 19993667
Change-Id: Ib9343575ffb62bf3981e19375de8f3822fc31e28
2015-04-07 20:13:27 -07:00
build Increase growth limit from 64m to 80m for 1024mb hdpi tablet 2014-12-11 13:40:37 -08:00
cmds Plumb through volume UUID when building paths. 2015-04-07 20:13:27 -07:00
data/etc Revert "Camera: Add XML entries and files for new system features" 2014-12-03 11:13:06 -08:00
include libgui: Plumb detachBuffer through ConsumerBase 2015-04-07 15:05:40 -07:00
libs libgui: Plumb detachBuffer through ConsumerBase 2015-04-07 15:05:40 -07:00
opengl DO NOT MERGE Add dataSpace to buffer queues; remove old format enums. 2015-03-19 13:56:00 -07:00
services Fix mistake using width instead of height. 2015-03-23 14:37:26 -07:00
MODULE_LICENSE_APACHE2 auto import from //depot/cupcake/@135843 2009-03-03 19:31:44 -08:00
NOTICE resolved conflicts for merge of adee6b35 to honeycomb-plus-aosp 2011-01-17 14:17:12 -08:00