cdesktopenv/cde/admin/IntegTools/post_install/usl/configTT.src

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