]> git.pld-linux.org Git - packages/tzdata.git/blame - timezone.sh
up to 2013c
[packages/tzdata.git] / timezone.sh
CommitLineData
95a3c0b6
JR
1#!/bin/sh
2
3ZONE_FILE="$ZONE_INFO_DIR"
4
5if [ -n "$ZONE_INFO_SCHEME" -a "$ZONE_INFO_SCHEME" != "posix" ]; then
6 ZONE_FILE="$ZONE_FILE/$ZONE_INFO_SCHEME"
7fi
8
9ZONE_FILE="$ZONE_FILE/$TIMEZONE"
10
11[ -L /etc/localtime ] && [ "$(resolvesymlink /etc/localtime)" = "$ZONE_FILE" ] && exit 0
12[ -f "$ZONE_FILE" ] || exit 2
13
14rm -f /etc/localtime
15
16cp -af "$ZONE_FILE" /etc/localtime
17RETVAL=$?
18restorecon /etc/localtime >/dev/null 2>&1
19exit $RETVAL
This page took 0.023688 seconds and 4 git commands to generate.