Revert "base-files: sysfixtime exclude dnsmasq.time"
This reverts commit 382779e009
.
Reverting this commit due to a missing Signed-off-by.
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
This commit is contained in:
parent
9fd8e55132
commit
21f460e0c1
@ -10,8 +10,8 @@ HWCLOCK=/sbin/hwclock
|
|||||||
boot() {
|
boot() {
|
||||||
start && exit 0
|
start && exit 0
|
||||||
|
|
||||||
local maxtime="$(maxtime)"
|
|
||||||
local curtime="$(date +%s)"
|
local curtime="$(date +%s)"
|
||||||
|
local maxtime="$(find /etc -type f -exec date -r {} +%s \; | sort -nr | head -n1)"
|
||||||
[ $curtime -lt $maxtime ] && date -s @$maxtime
|
[ $curtime -lt $maxtime ] && date -s @$maxtime
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -23,12 +23,3 @@ stop() {
|
|||||||
[ -e "$RTC_DEV" ] && [ -e "$HWCLOCK" ] && $HWCLOCK -w -f $RTC_DEV && \
|
[ -e "$RTC_DEV" ] && [ -e "$HWCLOCK" ] && $HWCLOCK -w -f $RTC_DEV && \
|
||||||
logger -t sysfixtime "saved '$(date)' to $RTC_DEV"
|
logger -t sysfixtime "saved '$(date)' to $RTC_DEV"
|
||||||
}
|
}
|
||||||
|
|
||||||
maxtime() {
|
|
||||||
local file newest
|
|
||||||
|
|
||||||
for file in $( find /etc -type f ! -path /etc/dnsmasq.time ) ; do
|
|
||||||
[ -z "$newest" -o "$newest" -ot "$file"] && newest=$file
|
|
||||||
done
|
|
||||||
[ "$newest" ] && date -r "$newest" +%s
|
|
||||||
}
|
|
||||||
|
Loading…
Reference in New Issue
Block a user