aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorix5 <ix5@users.noreply.github.com>2019-03-20 17:28:32 +0100
committerix5 <ix5@users.noreply.github.com>2019-03-20 17:28:32 +0100
commit17af91f83964864908bf0f18eddd69e5a79827e2 (patch)
tree8e8d4ef047893a05d03c38e9cfdd61edc4f222e1
parent20d51146bf3668e570166b8c6165887736cfe276 (diff)
Use persist.vendor.timeadjust for prop
This is needed to fulfil Android's new requirements for "compatible" properties.
-rw-r--r--README.md2
-rw-r--r--src/com/sony/timekeep/TimeKeep.java2
-rw-r--r--timekeep.c2
3 files changed, 3 insertions, 3 deletions
diff --git a/README.md b/README.md
index 7c1fdda..2221394 100644
--- a/README.md
+++ b/README.md
@@ -9,7 +9,7 @@ ACTION_TIME_CHANGED, ACTION_TIMEZONE_CHANGED and ACTION_SHUTDOWN and then calls
When the Java broadcastreceiver gets one of the above intents, timekeep is called with
store parameter and the time delta between the set date (in seconds) and
-/sys/class/rtc/rtc0/since_epoch is stored to a persistent property (persist.sys.timeadjust).
+/sys/class/rtc/rtc0/since_epoch is stored to a persistent property (persist.vendor.timeadjust).
To restore the time timekeep is called with the restore parameter. The persistent property
containing the time delta is then read together with the since_epoch value and settimeofday
diff --git a/src/com/sony/timekeep/TimeKeep.java b/src/com/sony/timekeep/TimeKeep.java
index 6c7e3bf..91b3e3b 100644
--- a/src/com/sony/timekeep/TimeKeep.java
+++ b/src/com/sony/timekeep/TimeKeep.java
@@ -50,7 +50,7 @@ import android.os.SystemProperties;
public class TimeKeep extends BroadcastReceiver {
private static final String TAG = "TimeKeep-Receiver";
- private static final String TIMEADJ_PROP = "persist.sys.timeadjust";
+ private static final String TIMEADJ_PROP = "persist.vendor.timeadjust";
private static final String RTC_SINCE_EPOCH = "/sys/class/rtc/rtc0/since_epoch";
private static final String RTC_ATS_FILE = android.os.Build.VERSION.SDK_INT >= 26 ?
"/data/vendor/time/ats_2" : "/data/time/ats_2";
diff --git a/timekeep.c b/timekeep.c
index 6e29f1f..a4fe406 100644
--- a/timekeep.c
+++ b/timekeep.c
@@ -49,7 +49,7 @@
#else
#define RTC_ATS_FILE "/data/time/ats_2"
#endif
-#define TIME_ADJUST_PROP "persist.sys.timeadjust"
+#define TIME_ADJUST_PROP "persist.vendor.timeadjust"
int read_epoch(unsigned long* epoch) {
int res = 0;