diff --git a/libcutils/fs_config.cpp b/libcutils/fs_config.cpp index d0d83deb0..5fb11a51b 100644 --- a/libcutils/fs_config.cpp +++ b/libcutils/fs_config.cpp @@ -161,7 +161,6 @@ static const struct fs_path_config android_files[] = { { 00755, AID_ROOT, AID_SHELL, 0, "system/bin/crash_dump32" }, { 00755, AID_ROOT, AID_SHELL, 0, "system/bin/crash_dump64" }, { 00755, AID_ROOT, AID_SHELL, 0, "system/bin/debuggerd" }, - { 00750, AID_ROOT, AID_ROOT, 0, "system/bin/install-recovery.sh" }, { 00550, AID_LOGD, AID_LOGD, 0, "system/bin/logd" }, { 00700, AID_ROOT, AID_ROOT, 0, "system/bin/secilc" }, { 00750, AID_ROOT, AID_ROOT, 0, "system/bin/uncrypt" }, @@ -173,9 +172,10 @@ static const struct fs_path_config android_files[] = { { 00550, AID_ROOT, AID_SHELL, 0, "system/etc/init.ril" }, { 00555, AID_ROOT, AID_ROOT, 0, "system/etc/ppp/*" }, { 00555, AID_ROOT, AID_ROOT, 0, "system/etc/rc.*" }, - { 00440, AID_ROOT, AID_ROOT, 0, "system/etc/recovery.img" }, + { 00750, AID_ROOT, AID_ROOT, 0, "vendor/bin/install-recovery.sh" }, { 00600, AID_ROOT, AID_ROOT, 0, "vendor/build.prop" }, { 00600, AID_ROOT, AID_ROOT, 0, "vendor/default.prop" }, + { 00440, AID_ROOT, AID_ROOT, 0, "vendor/etc/recovery.img" }, { 00444, AID_ROOT, AID_ROOT, 0, ven_conf_dir + 1 }, { 00444, AID_ROOT, AID_ROOT, 0, ven_conf_file + 1 }, diff --git a/rootdir/init.rc b/rootdir/init.rc index bad06425c..3b64b8275 100644 --- a/rootdir/init.rc +++ b/rootdir/init.rc @@ -917,7 +917,3 @@ on property:ro.debuggable=1 on init && property:ro.debuggable=1 start console - -service flash_recovery /system/bin/install-recovery.sh - class main - oneshot