diff options
Diffstat (limited to 'rc.sysinit')
-rwxr-xr-x | rc.sysinit | 11 |
1 files changed, 6 insertions, 5 deletions
@@ -62,11 +62,12 @@ if [[ $HWCLOCK_PARAMS ]]; then # Adjust the system time for timezone offset if rtc is not in UTC # 1. Make creation time on udev nodes sane (FS#8665) # 2. Filesystem checks can depend on system time - # 3. This will set the clock, if using non-UTC, off the last known - # configured timezone. Any new timezone put in rc.conf is copied over at - # a later time. - # This also sets the kernel time zone. - [[ -f /etc/localtime ]] && hwclock $HWCLOCK_PARAMS + # 3. This also sets the kernel time zone, used by e.g. vfat + # If TIMEZONE is not set in rc.conf, the timezone stored in /etc/localtime + # is used. If HARDWARECLOCK is not set in rc.conf, the value in + # /var/lib/hwclock/adjfile is used (in this case /var can not be a separate + # partition). + TZ=$TIMEZONE && hwclock $HWCLOCK_PARAMS fi # Start/trigger UDev, load MODULES and settle UDev |