diff -Nru console-setup-1.178ubuntu2.5/CHANGES console-setup-1.178ubuntu2.6/CHANGES --- console-setup-1.178ubuntu2.5/CHANGES 2018-08-08 22:50:48.000000000 +0000 +++ console-setup-1.178ubuntu2.6/CHANGES 2018-08-08 23:32:23.000000000 +0000 @@ -1,3 +1,9 @@ +console-setup (1.178ubuntu2.6) bionic; urgency=medium + + * keyboard-configuration.config: Only treat missing XKBOPTIONS as empty. + + -- Adam Conrad Wed, 08 Aug 2018 17:32:23 -0600 + console-setup (1.178ubuntu2.5) bionic; urgency=medium * keyboard-configuration.config: While sourcing config files to re-seed diff -Nru console-setup-1.178ubuntu2.5/debian/changelog console-setup-1.178ubuntu2.6/debian/changelog --- console-setup-1.178ubuntu2.5/debian/changelog 2018-08-08 22:50:48.000000000 +0000 +++ console-setup-1.178ubuntu2.6/debian/changelog 2018-08-08 23:32:23.000000000 +0000 @@ -1,3 +1,9 @@ +console-setup (1.178ubuntu2.6) bionic; urgency=medium + + * keyboard-configuration.config: Only treat missing XKBOPTIONS as empty. + + -- Adam Conrad Wed, 08 Aug 2018 17:32:23 -0600 + console-setup (1.178ubuntu2.5) bionic; urgency=medium * keyboard-configuration.config: While sourcing config files to re-seed diff -Nru console-setup-1.178ubuntu2.5/debian/keyboard-configuration.config console-setup-1.178ubuntu2.6/debian/keyboard-configuration.config --- console-setup-1.178ubuntu2.5/debian/keyboard-configuration.config 2018-08-08 22:50:48.000000000 +0000 +++ console-setup-1.178ubuntu2.6/debian/keyboard-configuration.config 2018-08-08 23:32:23.000000000 +0000 @@ -102,7 +102,8 @@ read_config() { [ -r $1 ] || exit 0 . $1 || true - for var in XKBMODEL XKBLAYOUT XKBVARIANT XKBOPTIONS; do + # Treat missing XKBOPTIONS as empty, other vars have sane defaults: + for var in XKBOPTIONS; do if ! grep "^ *${var}=" $1 >/dev/null; then eval ${var}="" fi