In relation to bug #144879 I have founded that dependencies of init scripts are not respected, at least at boot and for the case I am going to describe. I made keymaps not depend on any other service: pikar init.d # head keymaps #!/sbin/runscript # Copyright 1999-2006 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 #depend() { # need localmount #} and then I made localmount and checkfs depend on keymaps: pikar init.d # head localmount #!/sbin/runscript # Copyright 1999-2006 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 depend() { need checkfs keymaps } pikar init.d # head checkfs #!/sbin/runscript # Copyright 1999-2006 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 depend() { need checkroot modules keymaps } I have removed the three services by issuing rc-update del <service> boot for each of the services and added them back with the same command but add instead of del. Yet, when I boot, keymaps is being loaded much latter that checkfs and localmount, exactly in the same place where it was loaded before. Thanks.
*** This bug has been marked as a duplicate of 70009 ***