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

Commit 73c6544b authored by Keun-young Park's avatar Keun-young Park Committed by Gerrit Code Review
Browse files

Merge "set ro.boottime.persistent_properties when persisted props are restored"

parents 364bf6db 7d320265
Loading
Loading
Loading
Loading
+6 −0
Original line number Diff line number Diff line
@@ -14,6 +14,7 @@
 * limitations under the License.
 */

#include <inttypes.h>
#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
@@ -49,6 +50,7 @@

#include <fs_mgr.h>
#include <android-base/file.h>
#include <android-base/stringprintf.h>
#include <android-base/strings.h>
#include "bootimg.h"

@@ -57,6 +59,8 @@
#include "util.h"
#include "log.h"

using android::base::StringPrintf;

#define PERSISTENT_PROPERTY_DIR  "/data/property"
#define FSTAB_PREFIX "/fstab."
#define RECOVERY_MOUNT_POINT "/recovery"
@@ -605,6 +609,8 @@ void load_persist_props(void) {
    load_override_properties();
    /* Read persistent properties after all default values have been loaded. */
    load_persistent_properties();
    uint64_t start_ns = boot_clock::now().time_since_epoch().count();
    property_set("ro.boottime.persistent_properties", StringPrintf("%" PRIu64, start_ns).c_str());
}

void load_recovery_id_prop() {