danielescobar

tzdata actualización Chile

Mar 8th, 2013
206
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. #!/bin/bash
  2. export TZ=America/Santiago
  3. zdump -v America/Santiago|grep 2013 > /tmp/zh
  4. #
  5. echo "El siguiente script actulizara la informacion de la zona horaria del equipo"
  6. sleep 1
  7. echo "Configuracion actual zona horaria:"
  8. cat /tmp/zh | \
  9. while read CMD; do
  10.     echo $CMD
  11. done
  12. read -p "Presione [Enter] para continuar..."
  13. echo "Creando directorio y descargando archivo de actualizacion...."
  14. mkdir  /tmp/tzdata2013a
  15. cd /tmp/tzdata2013a
  16. wget -q ftp://ftp.iana.org/tz/releases/tzdata2013a.tar.gz
  17. tar xzf ./tzdata2013a.tar.gz
  18. echo "Obtencion de actualizacion completa, aplicando cambios"
  19. zic southamerica
  20. zic backward
  21. cp /usr/share/zoneinfo/America/Santiago /etc/localtime
  22. echo "Verificando actualizacion..."
  23. zdump -v America/Santiago|grep 2013 > /tmp/zh
  24. comprueba=$(cat /tmp/zh | grep "Sat Mar  9" | wc -l)
  25. if [ $comprueba = "0" ]; then
  26.         echo "##################### Actualizacion realizada con exito! ##################### "
  27.         rm -f /tmp/zh
  28.         rm -rf /tmp/tzdata2013a
  29.         echo "Sincronizando con ntp.shoa.cl"
  30.         ntpdate ntp.shoa.cl
  31.         echo "#####################  Proceso completado!!! ##################### "
  32. else
  33. echo "##################### Actualizacion FALLIDA.  ##################### "
  34. fi
  35. echo "Verificando cambios"
  36. zdump -v /etc/localtime | grep 2013
  37. zdump -v Chile/Continental | grep 2013
RAW Paste Data