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

Commit f2117038 authored by android-build-team Robot's avatar android-build-team Robot
Browse files

Snap for 5652689 from 88adf915 to qt-c2f2-release

Change-Id: I1ae86be61876ec838f204ad928381ab0ddda24c9
parents 939632cb 88adf915
Loading
Loading
Loading
Loading
+15 −3
Original line number Original line Diff line number Diff line
@@ -1668,17 +1668,29 @@ int adb_commandline(int argc, const char** argv) {
            return 0;
            return 0;
        }
        }
    } else if (!strcmp(argv[0], "rescue")) {
    } else if (!strcmp(argv[0], "rescue")) {
        // adb rescue getprop
        // adb rescue getprop <prop>
        // adb rescue getprop <prop>
        // adb rescue install <filename>
        // adb rescue install <filename>
        // adb rescue wipe userdata
        // adb rescue wipe userdata
        if (argc != 3) error_exit("rescue requires two arguments");
        if (argc < 2) error_exit("rescue requires at least one argument");
        if (!strcmp(argv[1], "getprop")) {
        if (!strcmp(argv[1], "getprop")) {
            return adb_connect_command(android::base::StringPrintf("rescue-getprop:%s", argv[2]));
            if (argc == 2) {
                return adb_connect_command("rescue-getprop:");
            }
            if (argc == 3) {
                return adb_connect_command(
                        android::base::StringPrintf("rescue-getprop:%s", argv[2]));
            }
            error_exit("invalid rescue getprop arguments");
        } else if (!strcmp(argv[1], "install")) {
        } else if (!strcmp(argv[1], "install")) {
            if (argc != 3) error_exit("rescue install requires two arguments");
            if (adb_sideload_install(argv[2], true /* rescue_mode */) != 0) {
            if (adb_sideload_install(argv[2], true /* rescue_mode */) != 0) {
                return 1;
                return 1;
            }
            }
        } else if (!strcmp(argv[1], "wipe") && !strcmp(argv[2], "userdata")) {
        } else if (!strcmp(argv[1], "wipe")) {
            if (argc != 3 || strcmp(argv[2], "userdata") != 0) {
                error_exit("invalid rescue wipe arguments");
            }
            return adb_wipe_devices();
            return adb_wipe_devices();
        } else {
        } else {
            error_exit("invalid rescue argument");
            error_exit("invalid rescue argument");
+1 −0
Original line number Original line Diff line number Diff line
@@ -61,6 +61,7 @@ FlagList kMountFlagsList[] = {
        {"nodiratime", MS_NODIRATIME},
        {"nodiratime", MS_NODIRATIME},
        {"ro", MS_RDONLY},
        {"ro", MS_RDONLY},
        {"rw", 0},
        {"rw", 0},
        {"sync", MS_SYNCHRONOUS},
        {"remount", MS_REMOUNT},
        {"remount", MS_REMOUNT},
        {"bind", MS_BIND},
        {"bind", MS_BIND},
        {"rec", MS_REC},
        {"rec", MS_REC},