#! /bin/sh #---------------------------------------------------------------------------- # /var/install/bin/pre-setup-system-base-environment-edit # # Creation : 2013-04-15 hbfl # Last update: $Id$ # # Copyright (c) 2013-@@YEAR@@ Holger Bruenjes, holgerbruenjes(at)gmx(dot)net # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of the License, or # (at your option) any later version. #---------------------------------------------------------------------------- # set package name package_name='environment' . /var/install/include/configlib . /var/install/include/eistime # --------------------------------------------------------------------------- # get locale # --------------------------------------------------------------------------- _locale_entry () { while [ ${#} -gt 0 ] do if [ -z "${_env_locale}" ] then _env_locale="${1}" _env_locale_help="${1}" _env_locale_helpfile="${1}
" _env_locale_dialog="${1}" shift else _env_locale="${_env_locale}|"${1} _env_locale_help="${_env_locale_help}, "${1} _env_locale_helpfile=$(echo "${_env_locale_helpfile}";echo "${1}
") _env_locale_dialog="${_env_locale_dialog},"${1} shift fi done } _locale=$(locale -a | grep -E '(_..@euro$|88591$|.utf8$)' | sed 's#utf8#UTF-8#') _locale_entry ${_locale} # --------------------------------------------------------------------------- # set dialog file # --------------------------------------------------------------------------- sed -i "s#sellist=.*#sellist=\"${_env_locale_dialog}\"#" \ /var/install/dialog.d/ENVIRONMENT_LC_CTYPE_CUI.sh # --------------------------------------------------------------------------- # set check.exp # --------------------------------------------------------------------------- printgpl --check_exp ${package_name} "2006-01-11" "max" >/etc/check.d/${package_name}.exp cat >>/etc/check.d/${package_name}.exp </var/install/help/${package_name} < joe (alternative: vi)

Legal-value: joe, vi
Default-value: EDITOR='joe'
less (alternative: more)

Legal-value: less, more

Default-value: PAGER='less'
maximum number of package config files to backup up in /etc/backup.d

Legal-value: Number

Default-value: MAX_BACKUP_CONFIG='10'
no: no-scroll - show pages if lists are too long
yes: always show entire lists - you need to scroll manually

Legal-value: yes, no

Default-value: SCROLL='no'
http proxy for package installer (empty to disable) server:port

Legal-value:

Default-value: HTTP_PROXY=''
http proxy username (emtpy to disable auth)

Legal-value:

Default-value: HTTP_PROXY_USERT=''
http proxy password

Legal-value:

Default-value: HTTP_PROXY_PASSWD=''
locale setting

Legal-value: ${_env_locale_helpfile}
Default-value: LC_CTYPE='de_DE.UTF-8'
EOF chmod 0644 /var/install/help/${package_name} chown root:root /var/install/help/${package_name} exit 0 # --------------------------------------------------------------------------- # end #----------------------------------------------------------------------------