From bbe796d231ebea290afcc2f1ff2093c0550e1b32 Mon Sep 17 00:00:00 2001 From: Daniel Rosenberg Date: Fri, 12 Jun 2015 15:00:54 -0700 Subject: [PATCH] libcutils: fs_config: Add folders normally created in init.rc When the ramdisk is built into the system image, we need to create those folders during the build. Change-Id: I40881940c75e379d7599dc1f743b35fbc7cc66e8 --- libcutils/fs_config.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/libcutils/fs_config.c b/libcutils/fs_config.c index 9f8023e4f..cb77ee6ce 100644 --- a/libcutils/fs_config.c +++ b/libcutils/fs_config.c @@ -76,6 +76,7 @@ static inline uint64_t get8LE(const uint8_t* src) static const struct fs_path_config android_dirs[] = { { 00770, AID_SYSTEM, AID_CACHE, 0, "cache" }, + { 00500, AID_ROOT, AID_ROOT, 0, "config" }, { 00771, AID_SYSTEM, AID_SYSTEM, 0, "data/app" }, { 00771, AID_SYSTEM, AID_SYSTEM, 0, "data/app-private" }, { 00771, AID_ROOT, AID_ROOT, 0, "data/dalvik-cache" }, @@ -88,7 +89,10 @@ static const struct fs_path_config android_dirs[] = { { 00775, AID_MEDIA_RW, AID_MEDIA_RW, 0, "data/media" }, { 00775, AID_MEDIA_RW, AID_MEDIA_RW, 0, "data/media/Music" }, { 00771, AID_SYSTEM, AID_SYSTEM, 0, "data" }, + { 00755, AID_ROOT, AID_SYSTEM, 0, "mnt" }, + { 00755, AID_ROOT, AID_ROOT, 0, "root" }, { 00750, AID_ROOT, AID_SHELL, 0, "sbin" }, + { 00751, AID_ROOT, AID_SDCARD_R, 0, "storage" }, { 00755, AID_ROOT, AID_SHELL, 0, "system/bin" }, { 00755, AID_ROOT, AID_SHELL, 0, "system/vendor" }, { 00755, AID_ROOT, AID_SHELL, 0, "system/xbin" },