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

Commit 6fb2ef1d authored by Treehugger Robot's avatar Treehugger Robot Committed by Gerrit Code Review
Browse files

Merge "set zero shutdown timeout for eng build"

parents 8772b368 c4ffa5c4
Loading
Loading
Loading
Loading
+8 −0
Original line number Original line Diff line number Diff line
@@ -16,6 +16,14 @@ init_options += \
    -DREBOOT_BOOTLOADER_ON_PANIC=0
    -DREBOOT_BOOTLOADER_ON_PANIC=0
endif
endif


ifneq (,$(filter eng,$(TARGET_BUILD_VARIANT)))
init_options += \
    -DSHUTDOWN_ZERO_TIMEOUT=1
else
init_options += \
    -DSHUTDOWN_ZERO_TIMEOUT=0
endif

init_options += -DLOG_UEVENTS=0
init_options += -DLOG_UEVENTS=0


init_cflags += \
init_cflags += \
+8 −1
Original line number Original line Diff line number Diff line
@@ -341,7 +341,14 @@ void DoReboot(unsigned int cmd, const std::string& reason, const std::string& re
    }
    }


    /* TODO update default waiting time based on usage data */
    /* TODO update default waiting time based on usage data */
    unsigned int shutdownTimeout = android::base::GetUintProperty("ro.build.shutdown_timeout", 10u);
    constexpr unsigned int shutdownTimeoutDefault = 10;
    unsigned int shutdownTimeout = shutdownTimeoutDefault;
    if (SHUTDOWN_ZERO_TIMEOUT) {  // eng build
        shutdownTimeout = 0;
    } else {
        shutdownTimeout =
            android::base::GetUintProperty("ro.build.shutdown_timeout", shutdownTimeoutDefault);
    }
    LOG(INFO) << "Shutdown timeout: " << shutdownTimeout;
    LOG(INFO) << "Shutdown timeout: " << shutdownTimeout;


    static const constexpr char* shutdown_critical_services[] = {"vold", "watchdogd"};
    static const constexpr char* shutdown_critical_services[] = {"vold", "watchdogd"};