Bonjour.
Je viens de m'abonner à cette liste qui traite de l'excellent driver que
j'utilise depuis assez longtemps sur mes "Fedora"
Je voudrais vous proposer un petit patch qui voudrait résoudre 2 problèmes.
1/ détection de la Fedora Core 3.
Ok, j'ai lu pas mal de chose dans les archives de la liste à ce sujet,
ma proposition n'est qu'un autre version.
2/ problème du fichier /etc/resolv.conf
La version de pppd patchée par Fedora place le fichier dans /var/run/ppp
au lieu de /etc/ppp, il serait donc nécessaire de prévoir une condition
spécifique lors de la création du lien.
Le patch (à partir de la version 2.0.0 du driver) :
===========================================================
--- configure.orig 2004-12-05 13:26:48.272718744 +0100
+++ configure 2004-12-05 13:36:39.871782016 +0100
@@ -5916,12 +5916,11 @@
DISTVER=10.1
fi
elif test -f /etc/fedora-release ; then
- if grep -q "Fedora Core release 1" /etc/fedora-release ; then
+ if grep -q "Fedora Core release " /etc/fedora-release ; then
DISTRIB="Fedora"
- DISTVER=1
- elif grep -q "Fedora Core release 2" /etc/fedora-release ; then
- DISTRIB="Fedora"
- DISTVER=2
+ DISTVER=$(cat /etc/fedora-release)
+ DISTVER=${DISTVER#Fedora Core release }
+ DISTVER=${DISTVER% *}
fi
elif test -f /etc/redhat-release ; then
if grep -q "Red Hat Linux release 9 (Shrike)"
/etc/redhat-release ; then
--- utils/scripts/eagleconfig.orig 2004-12-05 13:37:41.190460160 +0100
+++ utils/scripts/eagleconfig 2004-12-05 13:41:25.222402128 +0100
@@ -235,7 +235,10 @@
if [ -e /etc/resolv.conf ] && [ ! -h /etc/resolv.conf ]
; then
cat /etc/resolv.conf >> /etc/resolv.conf.old
fi
- ln -sf $PPP_DIR/resolv.conf /etc/resolv.conf
+ if [ "$DISTRIB" = "Fedora" ] ; then
+ ln -sf /var/run/ppp/resolv.conf /etc/resolv.conf
+ else ln -sf $PPP_DIR/resolv.conf /etc/resolv.conf
+ fi
fi
# to allow "pppd call adsl", adsl must contains the right app
===========================================================
Remi.