Войти

Показать полную графическую версию : Смена временных зон в Mac OS X 10.7.5


FreeOwl
30-10-2014, 17:27
Всем здравствовать желаю!

когда первый раз отменили перевод часов, "яблочная" контора не стала выпускать обновление часовых поясов для 10.* - 10.7.*
Решение было найдено (http://geektimes.ru/post/131621/)

Сейчас пытаюсь сделать аналогично, но увы, в терминале получаю корректное время, на рабочем столе на час больше. делал так:
#!/bin/bash
#

clear
set -e
echo "### Начинаем...\n"

CWD=`pwd`
TMP=$CWD/tmp_build
SRC=$CWD/src
ZONES="africa antarctica asia australasia backward etcetera europe factory northamerica pacificnew southamerica systemv"

ICU="ICU-461.18"
DAT="icudt46l.dat"
wget http://www.opensource.apple.com/tarballs/ICU/ICU-461.18.tar.gz -P$SRC/

rm -fr $TMP
mkdir -p $TMP
cd $TMP

echo "### DEBUG ###"
echo "ICU=$ICU"
echo "DAT=$DAT"
echo "CWD=$CWD"
echo "SRC=$SRC"
echo "TMP=$TMP"
echo ""
echo "ok? (YES-тыц эникей NO-тыц CTRL-C ...\n"
read x

wget --retr-symlinks 'ftp://ftp.iana.org/tz/tz*-latest.tar.gz'

# "патчим" нужные зоны
tar zxvf tzdata-latest.tar.gz
echo "ПАТЧим timezone для консоли ..."
zic ${ZONES}
echo "### OK\n"

echo "Патчим timezone для ГУИ ..."
tar zxvf $SRC/${ICU}.tar.gz

tar zxvf tzcode-latest.tar.gz -C${ICU}/icuSources/tools/tzcode/

cp tzdata-latest.tar.gz ${ICU}/icuSources/tools/tzcode/
cd ${ICU}/icuSources
./runConfigureICU MacOSX --with-data-packaging=archive
cp $TMP/$ICU/icuSources/data/misc/zoneinfo64.txt $TMP/${ICU}/icuSources/tools/tzcode/

echo "### gmake..."
gnumake
echo "### OK"

echo "### back up /usr/share/icu/ files to $CWD/bk ..."
mkdir -p $CWD/bk
cp -R /usr/share/icu/ $CWD/bk/
rm -f /usr/share/icu/${DAT}
echo "### OK\n"

install -o root -g wheel -m 0644 -Sp data/out/${DAT} /usr/share/icu/

echo "###"
echo "OK - all make & install, нужен reboot "
echo "###"

оригинал (http://torrentmac.org/viewtopic.php?t=12480)
xcode v. 4.6.3

Что я делаю не так?




© OSzone.net 2001-2012