Changeset 2034
- Timestamp:
- 08/21/07 09:40:05 (1 year ago)
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
branches/minimal/packages/livecd-bootscripts/langconf
r1914 r2034 30 30 31 31 guess_selection() { 32 while read F_DESCRIPTION F_LANG F_KEYMAP F_LEGACYCHARSET F_ XKEYMAP F_CODEPAGE32 while read F_DESCRIPTION F_LANG F_KEYMAP F_LEGACYCHARSET F_CODEPAGE 33 33 do 34 34 if [ -z "$F_DESCRIPTION" ] || [ "$F_DESCRIPTION" = "#" ] … … 39 39 F_KEYMAP="${F_KEYMAP//+/ }" 40 40 F_LEGACYCHARSET="${F_LEGACYCHARSET//\"/}" 41 F_XKEYMAP="${F_XKEYMAP//\"/}"42 41 same_locale "$F_LANG" "$LANG" && SELECTED="$F_DESCRIPTION" && return 0 43 42 done <$DATABASE … … 45 44 F_KEYMAP=defkeymap 46 45 F_LEGACYCHARSET="" 47 F_XKEYMAP="us"48 46 F_CODEPAGE="cp437" 49 47 return 1 … … 114 112 \" autoconverted from charset:\" 3 1 \"$F_LEGACYCHARSET\" 3 30 40 0 \ 115 113 \"Console font:\" 4 1 \"$F_FONT\" 4 30 40 0 \ 116 \"X keymap:\" 5 1 \"$F_XKEYMAP\" 5 30 40 0 \ 117 \"DOS charset:\" 6 1 \"$F_CODEPAGE\" 6 30 40 0" 114 \"DOS charset:\" 5 1 \"$F_CODEPAGE\" 5 30 40 0" 118 115 SELECTION=`eval $DLG_COMMAND 3>&2 2>&1 1>&3` 119 116 STATUS=$? … … 124 121 -e '3s,^,F_LEGACYCHARSET=",' \ 125 122 -e '4s,^,F_FONT=",' \ 126 -e '5s,^,F_XKEYMAP=",' \ 127 -e '6s,^,F_CODEPAGE=",' | sed -e 's,$,",'`" 123 -e '5s,^,F_CODEPAGE=",' | sed -e 's,$,",'`" 128 124 return 0 129 125 } … … 138 134 -e '3s,^,F_KEYMAP=",' \ 139 135 -e '4s,^,F_LEGACYCHARSET=",' \ 140 -e '5s,^,F_XKEYMAP=",' \ 141 -e '6s,^,F_CODEPAGE=",' | sed -e 's,$,",'`" 136 -e '5s,^,F_CODEPAGE=",' | sed -e 's,$,",'`" 142 137 [ -z "$F_KEYMAP" ] && F_KEYMAP=defkeymap 143 138 guess_font 144 [ -z "$F_XKEYMAP" ] && F_XKEYMAP=us145 139 confirm 146 140 } … … 152 146 # Accept overrides to our guesses if given on the command line 153 147 [ -z "$F_KEYMAP" ] && F_KEYMAP=defkeymap 154 [ -z "$F_XKEYMAP" ] && F_XKEYMAP=us155 148 [ -n "$KEYMAP" ] && F_KEYMAP=${KEYMAP//+/ } 156 149 [ -n "$FONT" ] && F_FONT=${FONT//+/ } 157 150 [ -n "$LEGACY_CHARSET" ] && F_LEGACYCHARSET=$LEGACY_CHARSET 158 [ -n "$XKEYMAP" ] && F_XKEYMAP=$XKEYMAP159 151 [ -n "$CODEPAGE" ] && CODEPAGE=cp437 160 152 } … … 189 181 fi 190 182 191 sed -i "s/\"us\"/\"$F_XKEYMAP\"/" /etc/X11/xorg.conf192 183 sed -i -e "s/cp437/$F_CODEPAGE/" -e "s/ISO-8859-1/$CHARMAP/" /etc/samba/smb.conf 193 184
