From: Val Kulkov Date: Mon, 7 Oct 2019 16:06:52 +0000 (-0400) Subject: base-files: coreutil-date breaks setting kernel timezone X-Git-Tag: v21.02.0-rc1~4839 X-Git-Url: http://git.lede-project.org./?a=commitdiff_plain;h=b10a4533670e32a19b4dcc7f90a5d52c679ddf91;p=openwrt%2Fstaging%2Fchunkeey.git base-files: coreutil-date breaks setting kernel timezone "coreutil-date" package from the packages feed replaces the Busybox date applet by symlinking /usr/bin/gnu-date to /bin/date. This prevents the system init script from setting kernel timezone because the GNU date utility does not provide such functionality: root@OpenWrt:~# date -k date: invalid option -- 'k' Try 'date --help' for more information. A specific reference to the Busybox date applet prevents alternative date utilities from breaking the system init script. Signed-off-by: Val Kulkov --- diff --git a/package/base-files/files/etc/init.d/system b/package/base-files/files/etc/init.d/system index a98a972469..0e33c522b4 100755 --- 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 - date -k + busybox date -k } reload_service() {