Всем здравствовать желаю!
когда первый раз отменили перевод часов, "яблочная" контора не стала выпускать обновление часовых поясов для 10.* - 10.7.*
Решение было найдено
Сейчас пытаюсь сделать аналогично, но увы, в терминале получаю корректное время, на рабочем столе на час больше. делал так:
Код:
#!/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 "###"
оригинал
xcode v. 4.6.3
Что я делаю не так?