Autofs-4.1.4 para Slackware 12: Compilação, instalação, configuração

Compilação, alteração, instalação, configuração do Automount e sua associação ao sistema Udev ou Hotplug para a montagem e desmontagem automática dos dispositivos removíveis CDROM, USB, disquete. Embora feito em Slackware 12, serve também às versões anteriores com kernel 2.4.

[ Hits: 23.219 ]

Por: Elias Zoby em 28/02/2008 | Blog: http://concordancia.webs.com


Adaptando a Slackware



Ainda em tmp/etc, renomeie init.d para rc.d. Não é essencial, mas mantém o padrão. Em tmp/etc/rc.d está o script principal, autofs, pelo motivo dado há pouco, renomeie-o para rc.autofs e altere o conteúdo para que as linhas equivalentes fiquem conforme abaixo (numeração à esquerda não deve ser escrita), mantendo o espaçamento original:

34 initdir=/etc/rc.d

44 elif [ -f /etc/slackware-version ]; then
system=slackware

51 #if [ $system = redhat ]; then
# . $initdir/functions
#fi

73 # Daemon options
# e.g. --timeout=60
# estes são os segundos de espera para cada leitura, não precisa ser 2.
daemonoptions='--timeout=2'

79 # load custom settings
#
if [ "$system" = "slackware" ]; then

493 # slackware start/stop function.
#
function slackware()

511          echo success "$prog startup"

513          echo failure "$prog startup"

518           echo success "$prog startup"

525            if [ -z "`pidof $prog`" -a -z "`getmounts`" ]; then

542       echo failure "$prog shutdown"

544       echo success "$prog shutdown"

549   slackware stop
550   slackware start

588    [ -f /var/lock/subsys/autofs ] && slackware restart

772 elif [ $system = slackware ]; then
   slackware "$@"

Volte para tmp/, crie o diretório install e nele os arquivos doinst.sh e slack-desc.

Conteúdo inicial de doinst.sh:

( ln -s /misc/cd /media/cd 2> /dev/null )
( ln -s /misc/disquete /media/disquete 2> /dev/null )
( ln -s /misc/sda1 /media/sda1 2> /dev/null )

Ou seja, links simbólicos para todos os diretórios relacionados em auto.misc. Podem ser em /mnt ou /media (padrão Linux). Modifique de acordo com o seu caso e certifique-se de que não haja diretórios reais com os mesmos nomes.

Conteúdo de slack-desc:

          |-----handy-ruler----------------------------------------------|
autofs: autofs-4.1.4 para Slackware
autofs:
autofs: Este pacote contém os scripts e arquivos requeridos
autofs: para autofs funcionar em Slackware.
autofs: Acrescente mais pontos de montagem editando
autofs: /etc/auto.misc e execute /etc/rc.d/rc.autofs reload
autofs: Os dispositivos serão montados em /misc/”ponto
autofs: de montagem”. Acesse pelos links simbólicos desses
autofs: pontos em /media ou /mnt.
autofs: Coloque comando de execução em rc.local ou rc.M.
autofs:

Se copiar e colar em outro editor pode ser que os espaços sejam modificados. Então siga as regras: a barra vertical da régua fica em cima dos dois pontos (:) da primeira linha; o texto não pode ultrapassar a segunda barra; são onze linhas começando com o nome do programa sem a versão.

Delete todos os backups (xyz~) dos arquivos alterados, se feitos.

Página anterior     Próxima página

Páginas do artigo
   1. Introdução
   2. Adaptando a Slackware
   3. Empacotamento, instalação e conclusões
   4. Apêndice e referências bibliográficas
Outros artigos deste autor

Montar MP3 e pendrives USB automaticamente com Hotplug

Slackware 10.2 com dois kernels na mesma instalação

Caracteres especiais no teclado Linux: como adaptar às necessidades do escritor

Por que e como referenciar artigos nos sites de informática

Softmodem compatível com Smart Link em kernel Linux 2.6.24 ou superior

Leitura recomendada

Instalação do Nagios Core no CentOS 5.5

Escutando suas MP3 no Red Hat 9

Slackware - Instalação com Tagfiles

Instalação e configuração do gdesklets no Slackware 10

Monte seu ambiente de desenvolvimento em 3 horas com Ubuntu

  
Comentários
[1] Comentário enviado por fulllinux em 28/02/2008 - 08:08h

Certa vez procurei algo parecido para ajustar meu sistema Udev... que não sei porque cargas d'agua... insistia em não funcionar corretamente...virei meu Slackware de pota-cabeça reeditanto, arquivos de configurações e revendo permissões de montagem hotplug's e tudo mais...

Então posso te dizer que que o seu é muito bom e o mais completo com objetivo que eu encontrei até hoje... porem conexões de rede gosto de fazer com meu total controle e o restante utilizei um script criado pelo Rodrigo M.S.de Oliveira chamado de update-fstab acabei com meus problemas... apesar dele simplesmente estar disponivel para versão 10.2 ele se encaixa perfaitamente com superiores...vale conferir.

zoby, excelente artigo meus parabens!

[]'s

[2] Comentário enviado por RCoimbra em 28/02/2008 - 09:57h

Já está nos favoritos!!!!

[3] Comentário enviado por canaman em 28/02/2008 - 12:20h

Ótima iniciativa. Meu artigo (que está devidamente citado na bibliografia - vejo que você deve ser estudante de graduação ou mestrado, hehe), já era bastante antigo e já havia recebido algumas mensagens de pessoas que não conseguiam fazer funcionar. Como não utilizo o slackware há bastante tempo, ficava meio frustrado de não conseguir ajudá-los.
Ótima iniciativa.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts