See http://bugs.sourcemage.org/show_bug.cgi?id=14548 $ ls -lah /etc/localtime lrwxrwxrwx 1 root root 30 Jun 25 11:51 /etc/localtime -> /usr/share/zoneinfo/US/Pacific # Install glibc Our package uses `make install` and has no modifications related to localtime $ ls -lah /etc/localtime lrwxrwxrwx 1 root root 29 Jun 25 18:22 /etc/localtime -> ../usr/share/zoneinfo/Factory This did not use to happen with glibc (as late as 2.6).
Created attachment 3001 [details] Check if /etc/localtime is a symlink as well Modify timezone/Makefile to also check if /etc/localtime is a symlink before resetting to Factory. Tested multiple installs and my /etc/localtime symlink remained untouched after this patch was applied.
Still an issue in glibc 2.9 and the patch applies cleanly.
This was fixed by: commit 482ff4dae91cf9a288284072d1a299868db7a634 Author: Ulrich Drepper <drepper@gmail.com> Date: Wed Mar 7 04:48:47 2012 -0500 Don't install timezone rule files meaning that glibc no longer installs timezone files at all.