From d4be53b62716ec14020f5c29bd68fd9c0ab8d27e Mon Sep 17 00:00:00 2001 From: Angelo Naselli Date: Sun, 8 Feb 2015 19:27:46 +0100 Subject: Create a symlink instead a hard copy to localtime see issue #14888 --- perl-install/timezone.pm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'perl-install') diff --git a/perl-install/timezone.pm b/perl-install/timezone.pm index efd1abd9d..98a33c368 100644 --- a/perl-install/timezone.pm +++ b/perl-install/timezone.pm @@ -64,8 +64,8 @@ sub write { set_ntp_server($t->{ntp}); my $tz_prefix = get_timezone_prefix(); - eval { cp_af($tz_prefix . '/' . $t->{timezone}, "$::prefix/etc/localtime") }; - $@ and log::l("installing /etc/localtime failed"); + unlink "$::prefix/etc/localtime" or log::l("unlinking $! failed"); + symlink ($tz_prefix . '/' . $t->{timezone}, "$::prefix/etc/localtime") or log::l("linking /etc/localtime failed"); setVarsInSh("$::prefix/etc/sysconfig/clock", { ZONE => $t->{timezone}, UTC => bool2text($t->{UTC}), -- cgit v1.2.1