Blame SOURCES/console-setup-1.84-ctrll-lock.patch

267cf4
diff -up console-setup-1.185/Keyboard/ckbcomp.orig console-setup-1.185/Keyboard/ckbcomp
267cf4
--- console-setup-1.185/Keyboard/ckbcomp.orig	2018-08-27 10:45:20.753504386 +0200
267cf4
+++ console-setup-1.185/Keyboard/ckbcomp	2018-08-27 10:45:20.758504393 +0200
267cf4
@@ -196,10 +196,6 @@ my %acmtable; # Unicode -> legacy code (
267cf4
 
267cf4
 my $KEYMAP = ''; # This variable contains the generated keymap
267cf4
 
267cf4
-my $broken_caps = 0; # In unicode mode Caps_Lock doesn't work for non-ASCII
267cf4
-                     # letters.  1 = the keymap contains non-ascii letters.
267cf4
-                     # See http://bugzilla.kernel.org/show_bug.cgi?id=7746#c21
267cf4
-
267cf4
 my %keycodes_table; # x keysym -> x key code
267cf4
 my %aliases;        # x keysym -> x keysym
267cf4
 
267cf4
@@ -4378,9 +4374,6 @@ sub print_vector {
267cf4
 		my $u = ord (uc (pack ("U", $v)));
267cf4
 		my $c = ($v == $l ? $u : $l);
267cf4
 		$capsvector[$mask] = $1 ."U+". sprintf ("%04x", $c);
267cf4
-		if ($v != $c && $v gt 0x7f) {
267cf4
-		    $broken_caps = 1;
267cf4
-		}
267cf4
 	    }
267cf4
 	}
267cf4
 	if ($no_NoSymbol) {
267cf4
@@ -4778,10 +4771,6 @@ keycode 127 =
267cf4
     die "$0: Unsupported keyboard type $arch\n";
267cf4
 }
267cf4
 
267cf4
-if ($broken_caps) {
267cf4
-    $KEYMAP =~ s/Caps_Lock/CtrlL_Lock/g;
267cf4
-}
267cf4
-
267cf4
 print $KEYMAP;
267cf4
 
267cf4
 if ($freebsd) {