Description of Problem:
When I upgraded from initscripts 5.49 to 6.40 an old problem reappeared.
For PPP interfaces using demand dialing, "ifup" hangs.
In the 5.49 version of ifup-ppp the DEMAND option modified the behaviour of
the script in some critical places. This code apparently was lost
somewhere on the way to 6.40. As far as I can understand it is still
needed. At least for me, "ifup" hangs when I try to do "ifup ppp0". And
consequently, the boot process don't run smoothly.
I modified ifup-ppp with some code from the 5.49, and my system appears to
be fine again. I enclose the patch. (Beware, though, this is not very well
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. Set DEMAND=yes in one ifcfg-pppX
2. Do "ifup pppX" for the same X.
The ifup don't finish.
I expect ifup to finish. Apparently the boot scripts do too.
Created attachment 34182 [details]
My modifications to make PPP startup work again.
This works again with initscripts 7.24-2.92. (From Cambridge alpha 2. Could
very well work with 7.14-1 from RH9 too, even if I can't easily verify right now.)