par Gesp » 27 Mars 2004 10:45
Voici ce que j'ai corrigé
- quelquechose qui ne concerne que la carte PCI conexant Tigris
- un peu de cosmétique à l'arrêt
- ajout du killall atmarpd
- rectification du chemin avec atmarp suite au passage à LFS
Index: src/rc.d/rc.conexantpciadsl
===================================================================
RCS file: /cvsroot/ipcop/ipcop/src/rc.d/rc.conexantpciadsl,v
retrieving revision 1.1.2.2
diff -r1.1.2.2 rc.conexantpciadsl
44,45c44,46
< # Tigris model
< /sbin/insmod CnxADSL \
---
> # Tigris model
> /sbin/insmod CnxADSL \
> CnxtDslVendorId=0x14F1 \
49c50
< /bin/ln -f -s /etc/Conexant/CnxTgF.hex CONFIG_ROOT/cnx_pci/firmware.hex
---
> /bin/ln -f -s /etc/Conexant/CnxTgF.hex CONFIG_ROOT/cnx_pci/firmware.hex
Index: src/rc.d/rc.red
===================================================================
RCS file: /cvsroot/ipcop/ipcop/src/rc.d/rc.red,v
retrieving revision 1.29.2.9
diff -r1.29.2.9 rc.red
316c316,317
< system('/sbin/ifconfig', 'nas0', 'down');
---
> system('/sbin/ifconfig nas0 down', '2>/dev/null');
> # can't killall with '2>/dev/null'
320,321c321,323
< system('/usr/sbin/atmarp', '-d', $pppsettings{'$GATEWAY'});
< system('/sbin/ifconfig', 'atm0', 'down');
---
> system('/usr/sbin/atmarp', '-d', $pppsettings{'$GATEWAY'}, '2>/dev/null');
> system('/bin/killall', '/usr/sbin/atmarpd');
> system('/sbin/ifconfig atm0 down', '2>/dev/null');
1134c1136
< }
---
> }
1139c1141
< if (system ('/sbin/atmarpd -b -l syslog')) {
---
> if (system ('/usr/sbin/atmarpd -b -l syslog')) {
1145c1147
< if (system ("/sbin/atmarp -c $iface")) {
---
> if (system ("/usr/sbin/atmarp -c $iface")) {
1159c1161
< system ('/sbin/atmarp', '-s', $pppsettings{'GATEWAY'},"0.".$pppsettings{'VPI'}.".".$pppsettings{'VCI'},$ENCAP);
---
> system ('/usr/sbin/atmarp', '-s', $pppsettings{'GATEWAY'},"0.".$pppsettings{'VPI'}.".".$pppsettings{'VCI'},$ENCAP);
Vous pourrez d'ici un délai variable (quelques heures, le plus souvent) dù l'accès anonyme à sourceforge récupérer la version corrigée de rc.red en CVS v 1.29.2.10 2004/03/27 08:18:20
(dans ce cas, ne pas oublier de remplacer CONFIG_ROOT par /var/ipcop dans ce fichier)