lp:ubuntu/intrepid-proposed/console-setup

Created by James Westby and last modified
Get this branch:
bzr branch lp:ubuntu/intrepid-proposed/console-setup
Members of Ubuntu branches can upload to this branch. Log in for directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Ubuntu branches
Review team:
Ubuntu Development Team
Status:
Mature

Recent revisions

57. By Colin Watson

Create /dev/tty[1-6] in our initramfs script before trying to operate on
them (LP: #130444).

56. By Colin Watson

* Fix property counts in Goha and legacy BDF fonts.
* Switch from console-tools-udeb to kbd-udeb, in line with Debian.

55. By Colin Watson

If console-setup/layoutcode is preseeded but not marked as seen, then
set the default layout but don't lower the layout question priority or
preseed console-setup/ask_detect (LP: #64058).

54. By Colin Watson

* Resynchronise with Debian. Remaining changes:
  - Use keymapper to generate decision trees for a restricted subset of
    the pc105 model.
  - If the detect-keyboard debconf plugin is available
    (cdebconf-newt-detect-keys in the installer), then offer to use it to
    detect the keyboard layout.
  - Reset console-setup/toggle to the default if it's set to "No toggling"
    and you select a non-Latin layout.
  - Change the default font from Terminus to VGA where supported.
  - Run kbd_mode on each tty in ACTIVE_CONSOLES rather than on the current
    tty, since the current tty might belong to X and changing X's tty out
    of raw mode is a very bad idea.
  - Automatically save the font and keymap to /etc in
    /etc/init.d/console-setup if it isn't being run from init. Similarly,
    ensure that the font and keymap are saved to /etc during initial
    installation.
  - Disable workaround in ckbcomp for the kernel not applying Caps Lock to
    non-ASCII letters, except for Turkish layouts; the cure is worse than
    the disease because it makes Caps Lock equivalent to Shift Lock.
  - Set keymap and font in the initramfs if possible.
  - Set default variant for French to oss.
  - Set default for Dutch to us(intl), not just us.
  - Set default layout for Vietnam to 'us'.
  - Set default layout for Kurdish to tr(ku).
  - Fix handling of commas in layout and variant names.
  - Fix keymap reduction not to try to express keymap A in terms of keymap
    B when B includes keys not mapped by A.
  - debian/config.proto: Set sparc default model to pc105.
  - Remove 'exit 0' from the end of debian/config.proto; this will be
    sourced from the postinst in the installer, and exiting in the
    successful case means that /etc/default/console-setup never gets
    generated.
  - Switch back to console-tools-udeb for now.
  - Stop running debconf-updatepo on clean.
  - Update for new layouts and variants for Japan, Montenegro, and Serbia,
    and migrate configuration files from the old layouts.
  - Add a "Do not configure keyboard; keep kernel keymap" model option,
    preseedable by console-setup/modelcode=SKIP.
  - Drop the layout/variant priority to high on fresh installs.
  - Honour OVERRIDE_ALLOW_PRESEEDING environment variable when deciding
    whether to allow preseeding, which is ordinarily only allowed in d-i.

53. By Colin Watson

* Resynchronise with Debian. Remaining changes:
  - Use keymapper to generate decision trees for a restricted subset of
    the pc105 model.
  - If the detect-keyboard debconf plugin is available
    (cdebconf-newt-detect-keys in the installer), then offer to use it to
    detect the keyboard layout.
  - Reset console-setup/toggle to the default if it's set to "No toggling"
    and you select a non-Latin layout.
  - Change the default font from Terminus to VGA where supported.
  - Run kbd_mode on each tty in ACTIVE_CONSOLES rather than on the current
    tty, since the current tty might belong to X and changing X's tty out
    of raw mode is a very bad idea.
  - Automatically save the font and keymap to /etc in
    /etc/init.d/console-setup if it isn't being run from init. Similarly,
    ensure that the font and keymap are saved to /etc during initial
    installation.
  - Disable workaround in ckbcomp for the kernel not applying Caps Lock to
    non-ASCII letters, except for Turkish layouts; the cure is worse than
    the disease because it makes Caps Lock equivalent to Shift Lock.
  - Set keymap and font in the initramfs if possible.
  - Set default variant for French to oss.
  - Set default for Dutch to us(intl), not just us.
  - Set default layout for Vietnam to 'us'.
  - Set default layout for Kurdish to tr(ku).
  - Fix handling of commas in layout and variant names.
  - Fix keymap reduction not to try to express keymap A in terms of keymap
    B when B includes keys not mapped by A.
  - debian/config.proto: Set sparc default model to pc105.
  - Remove 'exit 0' from the end of debian/config.proto; this will be
    sourced from the postinst in the installer, and exiting in the
    successful case means that /etc/default/console-setup never gets
    generated.
  - Switch back to console-tools-udeb for now.
  - Stop running debconf-updatepo on clean.
  - Update for new layouts and variants for Japan, Montenegro, and Serbia,
    and migrate configuration files from the old layouts.
  - Add a "Do not configure keyboard; keep kernel keymap" model option,
    preseedable by console-setup/modelcode=SKIP.
  - Drop the layout/variant priority to high on fresh installs.
  - Honour OVERRIDE_ALLOW_PRESEEDING environment variable when deciding
    whether to allow preseeding, which is ordinarily only allowed in d-i.

52. By Colin Watson

Rebuild against xkeyboard-config 1.1~cvs.20080104.1-1ubuntu6.

51. By Colin Watson

Honour OVERRIDE_ALLOW_PRESEEDING environment variable when deciding
whether to allow preseeding, which is ordinarily only allowed in d-i
(LP: #188492).

50. By Colin Watson

Handle some special cases for the KPDL key (LP: #189529).

49. By Colin Watson

* Silence error messages for keycodes 214, 215, 216, and 217, which are
  various special keys in the default X.org PC keyboard map that we don't
  need to handle.
* Map dead_stroke to U+002D HYPHEN-MINUS.
* Add a "Do not configure keyboard; keep kernel keymap" model option,
  preseedable by console-setup/modelcode=SKIP (LP: #59889).
* Drop the layout/variant priority to high on fresh installs
  (LP: #205959).
* Support rules with multiple consequents (thanks, Adam Simpkins;
  LP: #139710).
* Allow specifying alternate rules using XKBRULES (thanks, Adam Simpkins;
  LP: #139712).

48. By Colin Watson

Set default layout for Kurdish to tr(ku) (LP: #28683).

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:ubuntu/lucid/console-setup
This branch contains Public information 
Everyone can see this information.

Subscribers