I see in CentOS 7 that /etc/localtime is a symlink (which seems sensible...) but in earlier versions it is a copy of some file from under /usr/share/zoneinfo. rpm -q --scripts tzdata does not show any postinstall script, so in the non-symlink versions, how does the copied /etc/localtime file get updated with new zone data? -- Les Mikesell lesmikesell at gmail.com
Sent from my iPhone> On 13 Apr 2015, at 20:13, "Les Mikesell" <lesmikesell at gmail.com> wrote: > > I see in CentOS 7 that /etc/localtime is a symlink (which seems > sensible...) but in earlier versions it is a copy of some file from > under /usr/share/zoneinfo. > rpm -q --scripts tzdata > does not show any postinstall script, so in the non-symlink versions, > how does the copied /etc/localtime file get updated with new zone > data? > > -- > Les Mikesell > lesmikesell at gmail.com > _______________________________________________ > CentOS mailing list > CentOS at centos.org > http://lists.centos.org/mailman/listinfo/centos
> On 13 Apr 2015, at 20:13, "Les Mikesell" <lesmikesell at gmail.com> wrote: > > I see in CentOS 7 that /etc/localtime is a symlink (which seems > sensible...) but in earlier versions it is a copy of some file from > under /usr/share/zoneinfo. > rpm -q --scripts tzdata > does not show any postinstall script, so in the non-symlink versions, > how does the copied /etc/localtime file get updated with new zone > data?I believe it is by glibc-common on CentOS 6 - it may be the same on CentOS 7 James Pearson
James Pearson wrote:>>On 13 Apr 2015, at 20:13, "Les Mikesell" <lesmikesell at gmail.com> wrote: >> >>I see in CentOS 7 that /etc/localtime is a symlink (which seems >>sensible...) but in earlier versions it is a copy of some file from >>under /usr/share/zoneinfo. >>rpm -q --scripts tzdata >>does not show any postinstall script, so in the non-symlink versions, >>how does the copied /etc/localtime file get updated with new zone >>data? > > > I believe it is by glibc-common on CentOS 6 - it may be the same on CentOS 7That is, on CentOS 6, glibc-common has a triggerin script that runs /usr/sbin/tzdata-update when tzdata is installed/updated James Pearson