Migrando do Udev para o MDEV no Funtoo (obsoleto)

De Wiki Hackstore

Substituindo o UDEV pelo MDEV

Desmascare as dependências:

echo ">=virtual/udev-197-r3" >> /etc/portage/package.unmask
echo ">=sys-fs/udev-204" >> /etc/portage/package.unmask
echo "sys-fs/mdev" >> /etc/portage/package.keywords

Compile o MDEV:

emerge  sys-fs/mdev sys-fs/eudev

Remova o UDEV do boot:

rc-update del udev sysinit
rc-update del devfs sysinit

Adicione o MDEV ao boot:

rc-update add mdev sysinit

Edite o cabeçalho do init do udev, e adicione o MDEV como dependência de boot.

vi /etc/init.d/udev

Dentro de "depend() {", adicione acima do "need udev-mount" a dependência do init do MDEV, e remova a linha "need udev" caso exista:

depend() {
        keyword -openvz -vserver
        need mdev
        need udev-mount
        before checkfs fsck
}


Configure a ordem de boot das placas de rede do novo padrão MDEV

Crie o arquivo contendo a lista de placas de rede:

/etc/mdev/settle-nics --write-mactab

Edite o /etc/mactab caso deseje alterar a ordem das interfaces de rede (NIC's):

vi /etc/mactab