The /etc/rc.d/init.d/network script was mis-edited and so now (initscripts
5.00-1) always returns the string "reload".
The fix is to restore the && \ test and continuation at the end of a single
line of the script. The patch is enclosed below.
As a result, Linuxconf always thinks it needs to restart networking.
How this got through RedHat's QA process I do not understand -- it looks
like code was edited but never tested!
Jonathan Marsden <firstname.lastname@example.org>
--- network.orig Tue Mar 7 16:30:13 2000
+++ network Fri Mar 31 09:33:37 2000
@@ -168,7 +168,7 @@
if [ -x /bin/linuxconf ] ; then
eval `/bin/linuxconf --hint netdev`
[ -n "$DEV_UP$DEV_DOWN$DEV_RECONF$DEV_RECONF_ALIASES" -o \
- -n "$DEV_RECONF_ROUTES$IPXINTERNALNET" ]
+ -n "$DEV_RECONF_ROUTES$IPXINTERNALNET" ] && \
Ugh. Fixed in 5.05-1.