Para instalar um driver no momento da instalação, você deve incluir os arquivos de objeto e de configuração do driver no arquivo prototype.
Neste exemplo, o módulo executável do driver é nomeado buffer. O comando add_drv opera neste arquivo. O kernel usa o arquivo de configuração, buffer.conf, para ajudar a configurar o driver.
i pkginfo i request i postinstall i preremove f none $KERNDIR/buffer 444 root root f none $KERNDIR/buffer.conf 444 root root |
Ao observar o arquivo prototype deste exemplo, note o seguinte:
Visto que os objetos de pacote não precisam de nenhum tratamento especial, você pode colocá-los na classe none padrão. O parâmetro CLASSES está definido como none no arquivo pkginfo.
Os nomes de caminho de buffer e buffer.conf começam com a variável $KERNDIR. Esta variável está definida no script request e permite que o administrador decida onde os arquivos de driver devem ser instalados. O diretório padrão é /kernel/drv.
Há uma entrada para o script postinstall (o script que realizará a instalação do driver).