diff options
Diffstat (limited to 'helpers/chroot_localization')
-rwxr-xr-x | helpers/chroot_localization | 659 |
1 files changed, 0 insertions, 659 deletions
diff --git a/helpers/chroot_localization b/helpers/chroot_localization deleted file mode 100755 index c637aac..0000000 --- a/helpers/chroot_localization +++ /dev/null @@ -1,659 +0,0 @@ -#!/bin/sh - -# lh_chroot_localization(1) - install localization packages into chroot -# Copyright (C) 2006-2010 Daniel Baumann <daniel@debian.org> -# -# live-helper comes with ABSOLUTELY NO WARRANTY; for details see COPYING. -# This is free software, and you are welcome to redistribute it -# under certain conditions; see COPYING for details. - -set -e - -# Including common functions -. "${LH_BASE:-/usr/share/live-helper}"/live-helper.sh - -# Setting static variables -DESCRIPTION="$(Echo 'install localization packages into chroot')" -HELP="" -USAGE="${PROGRAM} [--force]" - -Arguments "${@}" - -# Reading configuration files -Read_conffiles config/all config/common config/bootstrap config/chroot config/binary config/source -Set_defaults - -Echo_message "Begin installing localization packages..." - -# Requiring stage file -Require_stagefile .stage/config .stage/bootstrap - -# Checking stage file -Check_stagefile .stage/chroot_localization - -# Checking lock file -Check_lockfile .lock - -# Creating lock file -Create_lockfile .lock - -# Setting localizations -if [ -n "${LH_LANGUAGE}" ] -then - case "${LH_LANGUAGE}" in - af) - # Afrikaans - LOCALIZATIONS="iceweasel kde openoffice" - ;; - - as-in) - # Assamese - LOCALIZATIONS="openoffice" - ;; - - ar) - # Arabic - LOCALIZATIONS="iceweasel kde openoffice" - ;; - - az) - # Azerbaijani - LOCALIZATIONS="kde" - ;; - - be) - # Belarusian - LOCALIZATIONS="iceape iceweasel openoffice" - - # Overrides - OPENOFFICE="be-by" - ;; - - bg) - # Bulgarian - LOCALIZATIONS="icedove iceweasel kde openoffice" - ;; - - bn) - # Bengali - LOCALIZATIONS="kde openoffice" - ;; - - br) - # Breton - LOCALIZATIONS="kde openoffice" - ;; - - bs) - # Bosnian - LOCALIZATION="kde openoffice" - ;; - - ca) - # Catalan - LOCALIZATIONS="iceape icedove iceweasel kde koffice openoffice" - ;; - - cs) - # Czech - LOCALIZATIONS="iceape icedove iceweasel kde koffice openoffice" - ;; - - cy-gb) - # Welsh - LOCALIZATIONS="iceweasel kde koffice openoffice" - - # Overrides - KDE="cy" - KOFFICE="cy" - OPENOFFICE="cy" - ;; - - da) - # Danish - LOCALIZATIONS="icedove iceweasel kde koffice openoffice" - ;; - - de) - # German - LOCALIZATIONS="iceape icedove iceweasel kde koffice openoffice" - ;; - - dz-bt) - # Dzongkha - LOCALIZATIONS="iceweasel openoffice" - - # Overrides - OPENOFFICE="dz" - ;; - - el) - # Greek - LOCALIZATIONS="icedove iceweasel kde koffice openoffice" - ;; - - en-gb) - # English (Great Britain) - LOCALIZATIONS="icedove iceweasel kde koffice openoffice" - - # Overrides - KDE="engb" - KOFFICE="engb" - ;; - - en-za) - # English (South Africa) - LOCALIZATIONS="openoffice" - ;; - - eo) - # Esperanto - LOCALIZATIONS="kde openoffice" - ;; - - es-ar) - # Spanish (Argentina) - LOCALIZATIONS="icedove iceweasel kde koffice openoffice" - - # Overrides - KDE="es" - KOFFICE="es" - OPENOFFICE="es" - ;; - - es-es) - # Spanish (Spain) - LOCALIZATIONS="icedove iceweasel kde koffice openoffice" - - # Overrides - KDE="es" - KOFFICE="es" - OPENOFFICE="es" - ;; - - et-ee) - # Estonian - LOCALIZATIONS="iceweasel kde koffice openoffice" - - # Overrides - KDE="et" - KOFFICE="et" - OPENOFFICE="et" - ;; - - eu) - # Basque - LOCALIZATIONS="icedove iceweasel kde koffice" - ;; - - fa-ir) - # Persian - LOCALIZATIONS="iceweasel kde openoffice" - - # Overrides - KDE="fa" - OPENOFFICE="fa" - ;; - - fi) - # Finnish - LOCALIZATIONS="icedove iceweasel kde koffice openoffice" - ;; - - fr) - # French - LOCALIZATIONS="iceape icedove iceweasel kde koffice openoffice" - ;; - - fur-it) - # Furlan - LOCALIZATIONS="iceweasel" - ;; - - fy-nl) - # Frisian - LOCALIZATIONS="iceweasel kde" - - # Overrides - KDE="fy" - ;; - - ga-ie) - # Irish (Ireland) - LOCALIZATIONS="icedove iceweasel kde openoffice" - - # Overrides - ICEDOVE="ga" - KDE="ga" - OPENOFFICE="ga" - ;; - - gl) - # Galician - LOCALIZATIONS="kde" - ;; - - gu-in) - # Gujarati (India) - LOCALIZATIONS="icedove iceweasel openoffice" - - # Overrides - ICEDOVE="gu" - ;; - - he) - # Hebrew - LOCALIZATIONS="iceape icedove iceweasel kde openoffice" - ;; - - hi) - # Hindi - LOCALIZATIONS="kde openoffice" - ;; - - hr) - # Croatian - LOCALIZATIONS="kde koffice openoffice" - ;; - - hu) - # Hungarian - LOCALIZATIONS="icedove iceweasel kde openoffice" - ;; - - in) - # Indic - LOCALIZATIONS="openoffice" - ;; - - is) - # Icelandic - LOCALIZATIONS="kde" - ;; - - it) - # Italian - LOCALIZATIONS="iceape icedove iceweasel kde koffice openoffice" - ;; - - ja) - # Japanese - LOCALIZATIONS="icedove iceweasel kde koffice openoffice" - ;; - - ka) - # Georgian - LOCALIZATIONS="iceweasel openoffice" - ;; - - km) - # Khmer - LOCALIZATIONS="kde openoffice" - ;; - - ko) - # Korean - LOCALIZATIONS="icedove iceweasel kde openoffice" - ;; - - ku) - # Kurdish - LOCALIZATIONS="iceweasel openoffice" - ;; - - lo) - # Lao - LOCALIZATIONS="openoffice" - ;; - - lt) - # Lithuanian - LOCALIZATIONS="icedove iceweasel kde openoffice" - ;; - - lv) - # Latvian - LOCALIZATIONS="kde koffice openoffice" - ;; - - mk) - # Macedonian - LOCALIZATIONS="icedove iceweasel kde openoffice" - ;; - - ml-in) - # Malayalam - LOCALIZATIONS="openoffice" - ;; - - mn) - # Mongolian - LOCALIZATIONS="iceweasel kde" - ;; - - ms) - # Malay - LOCALIZATIONS="kde koffice" - ;; - - nb-no) - # Bokmaal (Norway) - LOCALIZATIONS="icedove iceweasel kde koffice openoffice" - - # Overrides - ICEDOVE="nb" - KDE="nb" - KOFFICE="nb" - OPENOFFICE="nb" - ;; - - nds) - # Low Saxon - LOCALIZATIONS="kde" - ;; - - ne) - # Nepalese - LOCALIZATIONS="openoffice" - ;; - - nl) - # Dutch - LOCALIZATIONS="icedove iceweasel kde koffice openoffice" - ;; - - nn-no) - # Nynorsk (Norway) - LOCALIZATIONS="iceweasel kde openoffice" - - # Overrides - KDE="nn" - OPENOFFICE="nn" - ;; - - nr) - # Ndebele - LOCALIZATIONS="openoffice" - ;; - - ns) - # Northernsotho - LOCALIZATIONS="openoffice" - ;; - - or-in) - # Oriya - LOCALIZATIONS="openoffice" - ;; - - pa-in) - # Punjabi (India) - LOCALIZATIONS="icedove iceweasel kde openoffice" - - # Overrides - ICEDOVE="pa" - KDE="pa" - ;; - - pl) - # Polish - LOCALIZATIONS="iceape icedove iceweasel kde koffice openoffice" - ;; - - pt-br) - # Portugese (Brazil) - LOCALIZATIONS="icedove iceweasel kde koffice openoffice" - - # Overrides - KDE="ptbr" - KOFFICE="ptbr" - ;; - - pt-pt) - # Portugese (Portugal) - LOCALIZATIONS="iceweasel kde koffice openoffice" - - # Overrides - KDE="pt" - KOFFICE="pt" - OPENOFFICE="pt" - ;; - - ro) - # Romanian - LOCALIZATIONS="iceweasel kde" - ;; - - roa-es-val) - # Valencian (Spain) - LOCALIZATIONS="iceweasel" - ;; - - ru) - # Russian - LOCALIZATIONS="iceape icedove iceweasel kde koffice openoffice" - ;; - - rw) - # Kinarwanda - LOCALIZATIONS="kde openoffice" - ;; - - se) - # Northern Sami - LOCALIZATIONS="kde" - ;; - - sk) - # Slovak - LOCALIZATIONS="icedove iceweasel kde koffice openoffice" - ;; - - sl) - # Slovenian - LOCALIZATIONS="icedove iceweasel kde koffice openoffice" - ;; - - sr-cs) - # Serbian - LOCALIZATIONS="kde koffice openoffice" - - # Overrides - KDE="sr" - KOFFICE="sr" - ;; - - sr-latin) - # Latin Serbian - LOCALIZATIONS="kde koffice" - - # Overrides - KDE="srlatin" - KOFFICE="srlatin" - ;; - - ss) - # Swazi - LOCALIZATIONS="kde openoffice" - ;; - - st) - # Southern_sotho - LOCALIZATIONS="openoffice" - ;; - - sv-se) - # Swedish - LOCALIZATIONS="icedove iceweasel kde koffice openoffice" - - # Overrides - ICEDOVE="sv" - KDE="sv" - KOFFICE="sv" - OPENOFFICE="sv" - ;; - - ta-in) - # Tamil - LOCALIZATIONS="kde openoffice" - - # Overrides - KDE="ta" - ;; - - te-in) - # Telugu - LOCALIZATIONS="openoffice" - ;; - - tg) - # Tajik - LOCALIZATIONS="kde openoffice" - ;; - - th) - # Thai - LOCALIZATIONS="openoffice" - ;; - - tn) - # Tswana - LOCALIZATIONS="openoffice" - ;; - - tr) - # Turkish - LOCALIZATIONS="icedove iceweasel kde kofffice openoffice" - ;; - - ts) - # Tsonga - LOCALIZATIONS="openoffice" - ;; - - uk-ua) - # Ukrainian - LOCALIZATIONS="icedove iceweasel kde kofffice openoffice" - - # Overrides - ICEDOVE="uk" - KDE="uk" - KDE="uk" - OPENOFFICE="uk" - ;; - - uz) - # Uzbek - LOCALIZATIONS="kde" - ;; - - ve) - # Venda - LOCALIZATIONS="openoffice" - ;; - - vi) - # Vietnamese - LOCALIZATIONS="openoffice" - ;; - - xh) - # Xhosa - LOCALIZATIONS="openoffice" - ;; - - za) - # South African - LOCALIZATIONS="openoffice" - ;; - - zh-cn) - # Chinese (China) - LOCALIZATIONS="icedove iceweasel kde koffice openoffice" - - # Overrides - KDE="zhcn" - KOFFICE="zhcn" - ;; - - zh-tw) - # Chinese (Taiwan) - LOCALIZATIONS="iceweasel kde koffice openoffice" - - # Overrides - KDE="zhtw" - KOFFICE="zhtw" - ;; - - zu) - # Zulu - LOCALIZATIONS="openoffice" - ;; - esac - - # Setting languages - ICEAPE="${ICEAPE:-$LH_LANGUAGE}" - ICEDOVE="${ICEDOVE:-$LH_LANGUAGE}" - ICEWEASEL="${ICEWEASEL:-$LH_LANGUAGE}" - KDE="${KDE:-$LH_LANGUAGE}" - KOFFICE="${KOFFICE:-$LH_LANGUAGE}" - OPENOFFICE="${OPENOFFICE:-$LH_LANGUAGE}" - - # Setting packages - for LOCALIZATION in ${LOCALIZATIONS} - do - case "${LOCALIZATION}" in - iceape) - Check_installed chroot/usr/bin/iceape iceape; [ $INSTALL_STATUS -eq 0 ] && Check_package "" iceweasel-l10n-"${ICEAPE}" - ;; - - icedove) - Check_installed chroot/usr/bin/icedove icedove - if [ $INSTALL_STATUS -eq 0 ] - then - if [ "${LH_DISTRIBUTION}" = lenny ] - then - Check_package "" icedove-locale-"${ICEDOVE}" - else - Check_package "" icedove-l10n-"${ICEDOVE}" - fi - fi - ;; - - iceweasel) - Check_installed chroot/usr/bin/iceweasel iceweasel; [ $INSTALL_STATUS -eq 0 ] && Check_package "" iceweasel-l10n-"${ICEWEASEL}" - ;; - - kde) - Check_installed chroot/usr/bin/kstart kdebase-bin; [ $INSTALL_STATUS -eq 0 ] && Check_package "" kde-i18n-"${KDE}" - ;; - - koffice) - Check_installed chroot/usr/bin/koconverter koffice; [ $INSTALL_STATUS -eq 0 ] && Check_package "" koffice-i18n-"${KOFFICE}" - ;; - - openoffice) - Check_installed chroot/usr/bin/ooffice openoffice.org-common; [ $INSTALL_STATUS -eq 0 ] && Check_package "" openoffice.org-l10n-"${OPENOFFICE}" - ;; - esac - done - - if [ "${LH_DISTRIBUTION}" = "lenny" ] - then - Check_installed chroot/usr/bin/gwenview gwenview; [ $INSTALL_STATUS -eq 0 ] && Check_package "" gwenview-i18n - fi - - Check_installed chroot/usr/bin/k3b k3b; [ $INSTALL_STATUS -eq 0 ] && Check_package "" k3b-i18n - - # Restoring cache - Restore_cache cache/packages_chroot - - # Installing packages - Install_package - - # Saving cache - Save_cache cache/packages_chroot - - # Creating stage file - Create_stagefile .stage/chroot_localization -fi |