aboutsummaryrefslogtreecommitdiffstats
path: root/sysconfig/network-scripts/ifup-ppp
diff options
context:
space:
mode:
authorHarald Hoyer <harald@redhat.com>2008-09-16 10:02:51 +0200
committerBill Nottingham <notting@redhat.com>2008-09-16 20:05:00 -0400
commit0e44773240e01476b2709f9d206b86d5dfecffcf (patch)
tree9930231a2e81780edd330d213f544a0c852d2e31 /sysconfig/network-scripts/ifup-ppp
parent2352139e72dfe38a3993fc5b7509544d0a2492e2 (diff)
downloadinitscripts-0e44773240e01476b2709f9d206b86d5dfecffcf.tar
initscripts-0e44773240e01476b2709f9d206b86d5dfecffcf.tar.gz
initscripts-0e44773240e01476b2709f9d206b86d5dfecffcf.tar.bz2
initscripts-0e44773240e01476b2709f9d206b86d5dfecffcf.tar.xz
initscripts-0e44773240e01476b2709f9d206b86d5dfecffcf.zip
https://bugzilla.redhat.com/show_bug.cgi?id=447928
All networking scripts from /etc/sysconfig/network-scripts call logger without full path. This can prevent system from booting if let's say dcc is installed when compiled with wrong parameters and installs /usr/sbin/logger (see bellow) It's not really a bug but this can be easily prevented. All /etc/init.d scripts use full path for logger network-scripts should use it also
Diffstat (limited to 'sysconfig/network-scripts/ifup-ppp')
-rwxr-xr-xsysconfig/network-scripts/ifup-ppp10
1 files changed, 5 insertions, 5 deletions
diff --git a/sysconfig/network-scripts/ifup-ppp b/sysconfig/network-scripts/ifup-ppp
index cc462d57..3f8ea620 100755
--- a/sysconfig/network-scripts/ifup-ppp
+++ b/sysconfig/network-scripts/ifup-ppp
@@ -44,7 +44,7 @@ fi
[ -x /sbin/pppd -o -x /usr/sbin/pppd ] || {
echo $"pppd does not exist or is not executable"
echo $"ifup-ppp for ${DEVICE} exiting"
- logger -p daemon.info -t ifup-ppp \
+ /usr/bin/logger -p daemon.info -t ifup-ppp \
$"pppd does not exist or is not executable for ${DEVICE}"
exit 1
}
@@ -55,7 +55,7 @@ if [ "$TYPE" = "xDSL" ] ; then
adsl-start /etc/sysconfig/network-scripts/$CONFIG
exit $?
else
- logger -p daemon.info -t ifup-ppp \
+ /usr/bin/logger -p daemon.info -t ifup-ppp \
$"adsl-start does not exist or is not executable for ${DEVICE}"
exit 1
fi
@@ -76,12 +76,12 @@ if [ ! -f ${PEERCONF} ]; then
[ -f ${CHATSCRIPT} ] || {
echo $"/etc/sysconfig/network-scripts/chat-${DEVNAME} does not exist"
echo $"ifup-ppp for ${DEVNAME} exiting"
- logger -p daemon.info -t ifup-ppp \
+ /usr/bin/logger -p daemon.info -t ifup-ppp \
$"/etc/sysconfig/network-scripts/chat-${DEVNAME} does not exist for ${DEVICE}"
exit 1
}
fi
- logger -s -p daemon.notice -t ifup-ppp \
+ /usr/bin/logger -s -p daemon.notice -t ifup-ppp \
$"Setting up a new ${PEERCONF} config file"
if [ -f /etc/ppp/peers/${DEVICE} ]; then
cp -f /etc/ppp/peers/${DEVICE} ${PEERCONF}
@@ -141,7 +141,7 @@ else
exec=exec
fi
-(logger -p daemon.info -t ifup-ppp \
+(/usr/bin/logger -p daemon.info -t ifup-ppp \
$"pppd started for ${DEVNAME} on ${MODEMPORT} at ${LINESPEED}" &)&
$exec pppd $opts ${MODEMPORT} ${LINESPEED} \