[PATCHv3 1/3] base-files: use hwclock --systz

Hannu Nyman hannu.nyman at iki.fi
Mon Feb 1 11:17:09 EST 2021

Rosen Penev kirjoitti 1.2.2021 klo 2.15:
> The date -k patch is non standard and will be removed in the next
> commit.
> ...
> --- a/package/base-files/files/etc/init.d/system
> +++ b/package/base-files/files/etc/init.d/system
> @@ -27,7 +27,7 @@ system_config() {
>   		ln -sf "/usr/share/zoneinfo/$zonename" /tmp/localtime && rm -f /tmp/TZ
>   	# apply timezone to kernel
> -	busybox date -k
> +	hwclock -u --systz

As discussed in connection of the musl update PR ( starting from 
https://github.com/openwrt/openwrt/pull/3004#issuecomment-764479005 ), the 
addition of "-u" to the hwclock options seems to fix the strange timestamps 
in early boot system logs that I noticed earlier.

I think that in the current form the busybox update to 1.33.0 works ok. I 
have been using it in my own builds since early January for ath79/WNDR3700, 
ipq806x/R7800 and mvebu/WRT3200ACM.

Would be great to have it in the tree before the 21.0x branching.

PS. this patch series is already actually v4, as patch v3 was sent on 7 Jan 2021.

More information about the openwrt-devel mailing list