recovery: fix rebooting

Change I84c0513acb549720cb0e8c9fcbda0050f5c396f5 moved reboot
functionality into init but did not update the recovery partition; so
"adb reboot" and /system/bin/reboot in recovery are both broken.

Change-Id: Ie2d14627a686ffb5064256b6c399723636dff116
This commit is contained in:
Doug Zongker 2013-08-30 12:20:16 -07:00
parent 239ac6abac
commit 77ea71d6a8
2 changed files with 4 additions and 1 deletions

View file

@ -38,6 +38,9 @@ on boot
class_start default
on property:sys.powerctl=*
powerctl ${sys.powerctl}
service ueventd /sbin/ueventd
critical

View file

@ -1062,6 +1062,6 @@ main(int argc, char **argv) {
// Otherwise, get ready to boot the main system...
finish_recovery(send_intent);
ui->Print("Rebooting...\n");
android_reboot(ANDROID_RB_RESTART, 0, 0);
property_set(ANDROID_RB_PROPERTY, "");
return EXIT_SUCCESS;
}