Add sbin overlay to system-as-root

This commit is contained in:
topjohnwu
2019-06-24 01:21:33 -07:00
parent 9ec8bc2166
commit a1a1ac0bbb
6 changed files with 100 additions and 40 deletions

View File

@@ -134,6 +134,7 @@ void LegacyInit::preset() {
void SARInit::preset() {
full_read("/init", &self.buf, &self.sz);
full_read("/.backup/.magisk", &config.buf, &config.sz);
LOGD("Cleaning rootfs\n");
root = open("/", O_RDONLY | O_CLOEXEC);
@@ -145,7 +146,7 @@ void SARCompatInit::preset() {
LOGD("Cleaning rootfs\n");
root = open("/", O_RDONLY | O_CLOEXEC);
frm_rf(root, { "overlay", "proc", "sys" });
frm_rf(root, { ".backup", "overlay", "proc", "sys" });
}
void RootFSInit::start() {
@@ -158,6 +159,7 @@ void RootFSInit::start() {
void SARInit::start() {
preset();
early_mount();
patch_rootdir();
re_exec_init();
}