1234567891011121314151617181920212223 |
- #! /vendor/bin/sh
- LOG_HEAD="[time-services]"
- current_time=$(date +%s)
- echo "${LOG_HEAD} current time : ${current_time}" > /dev/kmsg
- if [ "$1" != "1" ]; then
-
- new_time=$((current_time+5))
- date -s @${new_time}
- ret=$?
-
- if [ "$ret" -ne 0 ]; then
- echo "${LOG_HEAD} failed to exec date cmd : ${current_time} to ${new_time} with ${ret}" > /dev/kmsg
- echo c > /proc/sysrq-trigger
- exit 1
- else
- echo "${LOG_HEAD} initialized : ${current_time} to ${new_time}" > /dev/kmsg
- fi
- setprop persist.vendor.time_services.init 1
- fi
|