View | Details | Raw Unified | Return to bug 153459 | Differences between
and this patch

Collapse All | Expand All

(-)kbdmux_dflt_keymap-dual-constype.patch (-1 / +1 lines)
Lines 7-13 Link Here
7
 	no-obj no-implicit-rule before-depend				   \
7
 	no-obj no-implicit-rule before-depend				   \
8
 	clean		"teken_state.h"
8
 	clean		"teken_state.h"
9
+kbdmuxmap.h			optional	kbdmux_dflt_keymap	\
9
+kbdmuxmap.h			optional	kbdmux_dflt_keymap	\
10
+	compile-with	"/usr/sbin/kbdcontrol -L ${KBDMUX_DFLT_KEYMAP} | sed -e 's/^static keymap_t.* = /static keymap_t key_map = /' -e 's/^static accentmap_t.* = /static accentmap_t accent_map = /' > kbdmuxmap.h"			\
10
+	compile-with	"unset KEYMAP_PATH; for kmpath in ${S:S/sys$/share/}/vt/keymaps ${S:S/sys$/share/}/syscons/keymaps; do kmapfile=$${kmpath}/${KBDMUX_DFLT_KEYMAP:C/\.kbd$$//}.kbd; if [ -r $${kmapfile} ]; then KEYMAP_PATH=$${kmpath}; fi; done; if [ X$${KEYMAP_PATH} != X ]; then env KEYMAP_PATH=$${KEYMAP_PATH} /usr/sbin/kbdcontrol -L ${KBDMUX_DFLT_KEYMAP} | sed -e 's/^static keymap_t.* = /static keymap_t key_map = /' -e 's/^static accentmap_t.* = /static accentmap_t accent_map = /' > kbdmuxmap.h; else echo Error:	kbdmux_dflt_keymap not found; exit 1; fi" \
11
+	no-obj no-implicit-rule before-depend				\
11
+	no-obj no-implicit-rule before-depend				\
12
+	clean		"kbdmuxmap.h"
12
+	clean		"kbdmuxmap.h"
13
 usbdevs.h			optional usb				   \
13
 usbdevs.h			optional usb				   \

Return to bug 153459