ifup-post is called by ip-up using the variable LOGDEVICE, which is set
from $6, which is unset. This leads to ifup-post not functioning correctly.
Maybe it should read
Where REALDEVICE is $1, which is the actual device name. I have made this
substitution in my system and this seems to make things work as I believe
they are intended.
If I have this wrong (not unlikely) I would be grateful for any pointers.
PS I am using:
Name : initscripts Relocations: (not relocateable)
Version : 4.70 Vendor: Red Hat, Inc.
Release : 1 Build Date: Tue 30 Nov 1999
07:51:55 PM GMT
Install date: Sat 18 Dec 1999 12:43:25 PM GMT Build Host:
Group : System Environment/Base Source RPM:
Size : 248781 License: GPL
Packager : Red Hat, Inc. <http://developer.redhat.com/bugzilla>
Summary : The inittab file and the /etc/rc.d scripts.
Created attachment 85 [details]
/etc/ppp/ip-up after change noted in my report
Please verify that the DEVICE variable is set in
/etc/sysconfig/network-scripts/ifcfg-???. The sixth
parameter is set when ifup-ppp adds "ipparam $DEVICE"
to the list of options passed to pppd, and pppd should
then pass it along to ip-up as $6.
Oops .. I just reread my initial comments and realised I hadn't mentioned that
it is using the ISDN ipppd not the original pppd.
Andy Meredith <email@example.com>
Changed component to isdn4k-utils.
it was fixed in the rawhide