[packages/tzdata] - rel 3; java relies on /etc/localtime being symlink for timezone detection, so make it symlink for
arekm
arekm at pld-linux.org
Mon Oct 12 08:44:44 CEST 2015
commit 81d0589d16fbe32b4a91663e3553f2126f273f19
Author: Arkadiusz Miśkiewicz <arekm at maven.pl>
Date: Mon Oct 12 08:44:38 2015 +0200
- rel 3; java relies on /etc/localtime being symlink for timezone detection, so make it symlink for systems not using shared /usr (not great but well...)
timezone.init | 6 +++++-
tzdata.spec | 2 +-
2 files changed, 6 insertions(+), 2 deletions(-)
---
diff --git a/tzdata.spec b/tzdata.spec
index 7fd19c2..5b687a0 100644
--- a/tzdata.spec
+++ b/tzdata.spec
@@ -15,7 +15,7 @@ Summary: Timezone data
Summary(pl.UTF-8): Dane o strefach czasowych
Name: tzdata
Version: %{tzdata_ver}
-Release: 2
+Release: 3
License: Public Domain (database), BSD/LGPL v2.1+ (code/test suite)
Group: Base
# The tzdata-base-0.tar.bz2 is a simple building infrastructure and
diff --git a/timezone.init b/timezone.init
index 5b52348..ba0931b 100755
--- a/timezone.init
+++ b/timezone.init
@@ -35,7 +35,11 @@ start() {
MESSAGE=$(nls 'Setting time zone information (%s)' "$TIMEZONE")
- run_cmd "$MESSAGE" cp -af "$ZONE_FILE" /etc/localtime
+ if [ -n "$(awk '$2 == "/usr" { print $2 }' /proc/mounts 2> /dev/null)" ]; then
+ run_cmd "$MESSAGE" cp -af "$ZONE_FILE" /etc/localtime
+ else
+ run_cmd "$MESSAGE" ln -sf "$ZONE_FILE" /etc/localtime
+ fi
RETVAL=$?
restorecon /etc/localtime >/dev/null 2>&1
else
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/tzdata.git/commitdiff/81d0589d16fbe32b4a91663e3553f2126f273f19
More information about the pld-cvs-commit
mailing list