FS#8579 - initscripts: unable to load multiple keymaps
Attached to Project:
Arch Linux
Opened by nackd (Prieto) - Thursday, 08 November 2007, 19:43 GMT
Last edited by Roman Kyrylych (Romashka) - Thursday, 28 February 2008, 10:29 GMT
Opened by nackd (Prieto) - Thursday, 08 November 2007, 19:43 GMT
Last edited by Roman Kyrylych (Romashka) - Thursday, 28 February 2008, 10:29 GMT
|
Details
My KEYMAP config in rc.conf reads:
-- KEYMAP="es euro2" -- (For some reason the setup for the euro sign is split in its own file, so I need to load both maps). This had always worked fine until recently. From this [1] change onwards, loadkeys is invoked with KEYMAP quoted, so variable content is interpreted as a single word and, thus, fails. I think it is safe to remove the quotes. [1] http://projects.archlinux.org/git/?p=initscripts.git;a=commitdiff;h=fa4866f0adce9c3e0bfc09fb878eebb99797c338 |
This task depends upon
Here's a patch that fixes this, as well as improves error handling for keymap and fonts loading (they can be easily mistyped but rc.sysinit didn't produce errors).
Please test.
This one is tested and good:
---
:: Loading Keyboard Map: es euro2 in utf-8 mode [DONE]
:: Loading Console Font: lat9w-16aa [FAIL]
[DONE]
---
EDIT: fixed typo, I hope this is the last.