102 lines
2.0 KiB
Plaintext
102 lines
2.0 KiB
Plaintext
XCOMM! /bin/ksh
|
|
XCOMM #######
|
|
XCOMM Product: CDE
|
|
XCOMM Fileset: CDE-TT
|
|
XCOMM configure
|
|
XCOMM @(#) $XConsortium: configTT.src /main/5 1996/04/21 19:08:00 drk $
|
|
XCOMM #######
|
|
XCOMM
|
|
XCOMM (c) Copyright Hewlett-Packard Company, 1993
|
|
XCOMM
|
|
XCOMM #######
|
|
|
|
PRODUCT=CDE
|
|
FILESET=CDE-TT
|
|
DO_CONFIGURATION=""
|
|
retval=0
|
|
|
|
DeconfigureTtDbserver()
|
|
{
|
|
/usr/sbin/pmadm -d -p tcp -s ttdbserverd >/dev/null 2>&1
|
|
/usr/sbin/pmadm -r -p tcp -s ttdbserverd >/dev/null 2>&1
|
|
/usr/sbin/sacadm -x -p tcp
|
|
}
|
|
|
|
ConfigureTtDbserver()
|
|
{
|
|
/usr/sbin/pmadm -d -p tcp -s ttdbserverd >/dev/null 2>&1
|
|
/usr/sbin/pmadm -r -p tcp -s ttdbserverd >/dev/null 2>&1
|
|
/usr/sbin/pmadm -a -t listen -s ttdbserverd -i root -m `/usr/sbin/nlsadmin -c /usr/dt/bin/rpc.ttdbserverd -D -R 100083:1` -v `/usr/sbin/nlsadmin -V`
|
|
/usr/sbin/sacadm -x -p tcp
|
|
}
|
|
|
|
RemoveTTFiles()
|
|
{
|
|
while read SRC
|
|
do
|
|
if [ "$SRC" != "" ]
|
|
then
|
|
rm -f $SRC
|
|
dirname=${SRC%/STAR}
|
|
if [ -d $dirname ]
|
|
then
|
|
cd $dirname
|
|
while [ "$dirname" != "$CDE_TOP" ]
|
|
do
|
|
cd ..
|
|
rmdir ${dirname##STAR/} >/dev/null 2>/dev/null
|
|
dirname=${dirname%/STAR}
|
|
done
|
|
fi
|
|
fi
|
|
done <<-EOF
|
|
#include "CDE-TT.list"
|
|
EOF
|
|
}
|
|
|
|
VerifyInstalledFiles()
|
|
{
|
|
echo "Status mode owner group filename"
|
|
echo "-----------------------------------------"
|
|
XCOMM exists correct correct correct /usr/dt/foo1
|
|
XCOMM MISSING WRONG WRONG WRONG /usr/dt/foo2
|
|
XCOMM exists the link is correct /usr/dt/link
|
|
|
|
while read SRC
|
|
do
|
|
#include "../verify.func"
|
|
done <<-EOF
|
|
#include "CDE-TT.lst"
|
|
EOF
|
|
}
|
|
|
|
#include "../option.func"
|
|
|
|
XCOMM ################################################################
|
|
XCOMM
|
|
XCOMM Main Body
|
|
XCOMM
|
|
XCOMM ################################################################
|
|
|
|
HandleOption $*
|
|
|
|
if [ "$OPERATION" = "configure" ]
|
|
then
|
|
ConfigureTtDbserver
|
|
|
|
elif [ "$OPERATION" = "deconfigure" ]
|
|
then
|
|
|
|
DeconfigureTtDbserver
|
|
RemoveTTFiles
|
|
VerifyInstalledFiles
|
|
|
|
elif [ "$OPERATION" = "verify" ]
|
|
then
|
|
|
|
VerifyInstalledFiles
|
|
|
|
fi
|
|
|
|
return $retval
|