Mantis Bug Tracker

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0000113BrazilFW 3.x[All Projects] BrazilFW 3.xpublic2012-04-19 22:522012-05-20 18:38
Reporterbrunovescovi 
Assigned Towoshman 
PrioritynormalSeveritycrashReproducibilityalways
StatusclosedResolutionfixed 
PlatformOSBFWOS Version3.0.257
Summary0000113: Script rc.inet precisa de ajuste
DescriptionO problema foi descoberto por acaso, e está relatado aqui neste post:
http://www.brazilfw.com.br/forum/viewtopic.php?f=84&t=82703&p=290549#p290536 [^]

Ao chamar o script rc.inet, no final os serviços são reiniciados duas vezes, quando uma só vez é o suficiente.
Steps To ReproducePelo terminal, ao executar o comando /etc/rc.d/rc.inet, todos os scripts da pasta /etc/init.d são executados. Porém essa pasta a partir da 3.0.253 possuem os scripts em ordem numérica e também seus respectivos links simbólicos, ocasionando uma chamada dupla para cada restart dos serviços.
Additional InformationSugestão de acerto postada aqui:
http://www.brazilfw.com.br/forum/viewtopic.php?f=84&t=82703&p=290549#p290536 [^]

Uma verificação mais acertada seria colocar um if dentro do while para testar se os primeiros três caracteres do arquivo são números. Caso afirmativo, executa o restart do serviço. Caso negativo, passapara o próximo sem executar pois se trata de link simbólico de algum serviço que já foi chamado.
A solução proposta é mais simples e funcionará contando que ninguém crie scripts reais iniciados com 0 (zero) ou que o número de serviços alcance o número 100 em diante. Como isso está longe da realidade, a solução proposta resolve o problema.
TagsNo tags attached.
Attached Files

- Relationships

-  Notes
(0000160)
woshman (administrator)
2012-05-20 18:38

fix in 3.0.258

- Issue History
Date Modified Username Field Change
2012-04-19 22:52 brunovescovi New Issue
2012-04-19 22:52 brunovescovi Status new => assigned
2012-04-19 22:52 brunovescovi Assigned To => woshman
2012-05-20 18:38 woshman Note Added: 0000160
2012-05-20 18:38 woshman Status assigned => resolved
2012-05-20 18:38 woshman Resolution open => fixed
2012-05-20 18:38 woshman Status resolved => closed


Copyright © 2000 - 2010 MantisBT Group
Powered by Mantis Bugtracker