Skip to content

Update tzdata (time zone database) from 2014f to 2018c #675

Merged
merged 8 commits into from
Mar 16, 2018

Commits on Mar 16, 2018

  1. tzdata: Strip trailing spaces

    pmenzel committed Mar 16, 2018
    Configuration menu
    Copy the full SHA
    14a3f25 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7a950b0 View commit details
    Browse the repository at this point in the history
  3. tzdata: Fix creation of directories

    Fix syntax typo.
    pmenzel committed Mar 16, 2018
    Configuration menu
    Copy the full SHA
    2cdaebc View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    d3cab57 View commit details
    Browse the repository at this point in the history
  5. tzdata: Securely download source archive

    Use HTTPS to securely download the source archive.
    pmenzel committed Mar 16, 2018
    Configuration menu
    Copy the full SHA
    e679626 View commit details
    Browse the repository at this point in the history
  6. tzdata: Get tzselect to work

    ```
    $ tzselect
    /usr/bin/tzselect: line 180: /usr/share/zoneinfo/iso3166.tab: No such file or directory
    /usr/bin/tzselect: time zone files are not set up correctly
    ```
    
    So install all files as described in the Linux From Scratch chapter [1].
    
    [1]: http://www.linuxfromscratch.org/lfs/downloads/8.2/LFS-BOOK-8.2-NOCHUNKS.html
    pmenzel committed Mar 16, 2018
    Configuration menu
    Copy the full SHA
    a02621a View commit details
    Browse the repository at this point in the history
  7. tzdata: Make installation POSIX conformant

    From the Linux From Scratch book [1]:
    
    > This creates the posixrules file. We use New York because POSIX
    > requires the daylight savings time rules to be in accordance with US
    > rules.
    
    [1]: http://www.linuxfromscratch.org/lfs/downloads/8.2/LFS-BOOK-8.2-NOCHUNKS.html
    pmenzel committed Mar 16, 2018
    Configuration menu
    Copy the full SHA
    2235e46 View commit details
    Browse the repository at this point in the history
  8. tzdata: Make /etc/localtime a symbolic link

    systemd-timedated wants this to be a symbolic link, cf. man 5 localtime.
    
    > The /etc/localtime file configures the system-wide timezone of the
    > local system that is used by applications for presentation to the
    > user. It should be an absolute or relative symbolic link pointing to
    > /usr/share/zoneinfo/, followed by a timezone identifier such as
    > "Europe/Berlin" or "Etc/UTC". The resulting link should lead to the
    > corresponding binary tzfile(5) timezone data for the configured
    > timezone.
    >
    > Because the timezone identifier is extracted from the symlink target
    > name of /etc/localtime, this file may not be a normal file or
    > hardlink.
    pmenzel committed Mar 16, 2018
    Configuration menu
    Copy the full SHA
    74e63f0 View commit details
    Browse the repository at this point in the history