Logo Hardware.com.br
INTEL_KILLER
INTEL_KILLER Zerinho Registrado
1.2K Mensagens 4 Curtidas

Patch (Redundancia fstab)

#1 Por INTEL_KILLER 23/04/2006 - 12:35
olá gente beleza?

Eu gostaria de fazer um patch que montava os dispositivos de disco removiveis floppy(fd0) cdrom (hdc) e cdrom(hdd) fiz metade mais quando chegou em uma parte fiquei meio encucado, sabe olhe isso:

mntfd0
umntfd0
mnthdc
umnthdc
mnthdd
umnthdd

ai coloquei os comandos dentro dos arquivos dei um chmod +x em todos criei um intalavel e no instalavel coloquei pra add linhas no fstab

echo /dev/hdc /mnt/hdc auto noauto,owner,ro 0 0 >> /etc/fstabv

echo /dev/hdd /mnt/hdd auto noauto,owner,ro 0 0 >> /etc/fstabv

mkdir /mnt/hdc

mkdir /mnt/hdd

e mais umas coisas para copiar os arquivos para /bin, bla,bla,bla mais se o cara bota pra roda a instalação mais de uma veiz vai add 2 linhas iguais no fstab ai vai da redundancia q q eu posso fazer?


Obrigado!!!
pflynn
pflynn Ubbergeek Registrado
5.5K Mensagens 122 Curtidas
#3 Por pflynn
23/04/2006 - 18:44
Simples...verifique se as linhas que pretende adicionar já existem no arquivo. Se existirem, não as adicione novamente, ou então mostre um aviso interativo indicando que as linhas já existem e que provavelmente seu patch já foi instalado, e perguntando ao usuário se ele deseja proseguir com a instalacão, etc, etc, etc. Bom, a lógica é essa, mas o seu post não ficou muito claro.
------------------------------------------------
Muito bom. Mas tijolo não revida!
------------------------------------------------
INTEL_KILLER
INTEL_KILLER Zerinho Registrado
1.2K Mensagens 4 Curtidas
#4 Por INTEL_KILLER
29/04/2006 - 15:34
uhm ok mais eu não sei fazer variavel sou bem iniciante se você puder explicar para mim com o fazer melhores patchs, Agradeço.

bom tive uma ideia :idea:

se eu coloquei linhas no fstab posso retiralas(eu acho)
eu coloquei no patch isso:

#echo /dev/xxxx /mnt/xxxx auto noauto,owner,ro 0 0 >> /etc/fstab


se eu adicionei com isso acho que da para remover mais nu msei se existe e qual seria o comando?

Se conseguir retirar poderia dar um comando para retirar a linha e se não tiver a linha adiciona não vai acontecer nada só uma mensagem de erro (eu acho) ai eu coloco logo em seguida para adicionar a linha ai ele retira e insere a linha ai nu mfica linhas repetidas. funciona se tivero código?


Obrigado!
© 1999-2024 Hardware.com.br. Todos os direitos reservados.
Imagem do Modal