Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit f936f66c authored by David 'Digit' Turner's avatar David 'Digit' Turner Committed by Android Git Automerger
Browse files

am ebb46d76: Merge "fs_mgr: Don\'t run e2fsck inside SDK system images."

* commit 'ebb46d76':
  fs_mgr: Don't run e2fsck inside SDK system images.
parents 4ce33738 ebb46d76
Loading
Loading
Loading
Loading
+16 −7
Original line number Diff line number Diff line
@@ -116,6 +116,14 @@ static void check_fs(char *blk_device, char *fs_type, char *target)
            umount(target);
        }

        /*
         * Some system images do not have e2fsck for licensing reasons
         * (e.g. recent SDK system images). Detect these and skip the check.
         */
        if (access(E2FSCK_BIN, X_OK)) {
            INFO("Not running %s on %s (executable not in system image)\n",
                 E2FSCK_BIN, blk_device);
        } else {
            INFO("Running %s on %s\n", E2FSCK_BIN, blk_device);

            ret = android_fork_execvp_ext(ARRAY_SIZE(e2fsck_argv), e2fsck_argv,
@@ -127,6 +135,7 @@ static void check_fs(char *blk_device, char *fs_type, char *target)
                ERROR("Failed trying to run %s\n", E2FSCK_BIN);
            }
        }
    }

    return;
}