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: 21.805 ]

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

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

Softmodem em Linux com dois kernels

Montar MP3 e pendrives USB automaticamente com Hotplug

Instalar e configurar Slackware 10.2 a 12 para um desktop

Leitura recomendada

Servidor de ICQ free no SuSE

Gentoo e RAID configurado através do mdadm

Configurando PHP com Apache2 no Linux

Cluster Beowulf

Instalando Apache, PHP e PostgreSQL no Slackware 12 (compilando)

  
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