always reset /etc/adjtime

This commit is contained in:
Tobias Powalowski 2022-11-25 16:33:48 +01:00
parent 3a70d2a146
commit 5b90d4a22f

View file

@ -35,12 +35,10 @@ DIALOG() {
} }
dohwclock() { dohwclock() {
if [[ ! -f /etc/adjtime ]]; then echo "0.0 0 0.0" > /etc/adjtime
echo "0.0 0 0.0" > /etc/adjtime echo "0" >> /etc/adjtime
echo "0" >> /etc/adjtime [[ "${HARDWARECLOCK}" = "UTC" ]] && echo UTC >> /etc/adjtime
[[ "${HARDWARECLOCK}" = "UTC" ]] && echo UTC >> /etc/adjtime [[ "${HARDWARECLOCK}" = "" ]] && echo LOCAL >> /etc/adjtime
[[ "${HARDWARECLOCK}" = "" ]] && echo LOCAL >> /etc/adjtime
fi
if [[ "${HARDWARECLOCK}" = "UTC" ]]; then if [[ "${HARDWARECLOCK}" = "UTC" ]]; then
timedatectl set-local-rtc 0 timedatectl set-local-rtc 0
DATE_PROGRAM=timedatectl DATE_PROGRAM=timedatectl
@ -48,7 +46,7 @@ if [[ "${HARDWARECLOCK}" = "UTC" ]]; then
echo UTC > /tmp/.hardwareclock echo UTC > /tmp/.hardwareclock
else else
timedatectl set-local-rtc 1 timedatectl set-local-rtc 1
DATE_PROGRAM="$(date)" DATE_PROGRAM=date
# for setup script # for setup script
echo LOCAL > /tmp/.hardwareclock echo LOCAL > /tmp/.hardwareclock
fi fi