home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
PC World Komputer 1999 March B
/
SCO_CASTOR4RRT.iso
/
ppp
/
install
/
preremove
< prev
next >
Wrap
Text File
|
1998-08-19
|
2KB
|
105 lines
#ident "@(#)preremove 1.10"
TMP=/tmp/ppp.err
echo "Stopping PPP: \c"
/etc/rc2.d/S82ppp stop > /dev/null 2>&1
echo "[done]"
sleep 1
for MODULE in ppp pppml pcid pppip asyh pred1
do
/etc/conf/bin/idcheck -p ${MODULE} 2> /dev/null
RES="$?"
if [ "${RES}" -ne "100" -a "${RES}" -ne "0" ]
then
echo "Removing ${NAME} ${MODULE} module ..."
/etc/conf/bin/idinstall -d ${MODULE} 2>> $TMP
if [ $? != 0 ]
then
message $ERROR1
exit 1
fi
REBUILD=1
fi
done
#Start of GUI bits
CLASSCONF=/sbin/classconf
OSACONF=/sbin/osaconf
PPP=/usr/lib/ppp/psm
#/usr/bin/scoadmin -p Networking -d pic.obj
#/usr/bin/scoadmin -p Networking -d ppp.obj
/usr/bin/scoadmin -H /usr/lib/netcfg/wansw -d pic.obj
/usr/bin/scoadmin -H /usr/lib/netcfg/wansw -d ppp.obj
OSA=pppOsa
DFN="ppp ppppsm pppGroups"
for CLASS in $OSA $DFN
do
${CLASSCONF} -D sco $CLASS $OSA >/dev/null 2>/dev/null
done
${OSACONF} -D sco $OSA >/dev/null 2>/dev/null
OSA=pppbaseOsa
DFN="ppp/bundle ppp/global/bundle ppp/link ppp/auth ppp/protocol/lcp"
for CLASS in $OSA $DFN
do
${CLASSCONF} -D sco $CLASS $OSA >/dev/null 2>/dev/null
done
${OSACONF} -D sco $OSA >/dev/null 2>/dev/null
OSA=pppipOsa
DFN=ppp/protocol/ip
for CLASS in $OSA $DFN
do
${CLASSCONF} -D sco $CLASS $OSA >/dev/null 2>/dev/null
done
${OSACONF} -D sco $OSA
OSA=pppccpOsa
DFN="ppp/algorithm/pred1"
for CLASS in $OSA $DFN
do
${CLASSCONF} -D sco $CLASS $OSA >/dev/null 2>/dev/null
done
${OSACONF} -D sco $OSA >/dev/null 2>/dev/null
#End of GUI bits
if [ -f /etc/rc2.d/S71ppp ]
then
rm -f /etc/rc2.d/S71ppp
fi
if [ -f /etc/rc1.d/K40ppp ]
then
rm -f /etc/rc1.d/K40ppp
fi
if [ -f /etc/rc0.d/K40ppp ]
then
rm -f /etc/rc0.d/K40ppp
fi
if [ -f /etc/pf.d/IP/ppp ]
then
rm -f /etc/pf.d/IP/ppp
fi
if [ "${REBUILD}" = "1" ]
then
/etc/conf/bin/idbuild 2>> $TMP
if [ $? != 0 ]
then
message $ERROR2
exit 1
else
exit 10
fi
else
exit 0
fi
removef -f $PKGINST