--- /bin/setupcon.orig 2007-09-14 13:55:02.000000000 -0700 +++ /bin/setupcon 2007-09-14 13:56:25.000000000 -0700 @@ -287,13 +287,20 @@ else acm_option='' fi + + if [ "$XKBRULES" != "" ]; then + rules_option="-rules $XKBRULES" + else + rules_option='' + fi + if [ "$save_only" != yes ]; then - ckbcomp $acm_option -model "$XKBMODEL" \ + ckbcomp $acm_option $rules_option -model "$XKBMODEL" \ "$XKBLAYOUT" "$XKBVARIANT" "$XKBOPTIONS" \ | eval loadkeys $verbose fi if which gzip >/dev/null && [ "$save" = yes ]; then - ckbcomp $acm_option -model "$XKBMODEL" \ + ckbcomp $acm_option $rules_option -model "$XKBMODEL" \ "$XKBLAYOUT" "$XKBVARIANT" "$XKBOPTIONS" \ | gzip -9 >/etc/console-setup/boottime.kmap.gz fi