cdesktopenv/cde/admin/IntegTools/post_install/hp/configRun

1007 lines
38 KiB
Bash
Executable File

#! /bin/ksh
########
# Product: CDE
# Fileset: CDE-RUN
# configure
# @(#) $TOG: configRun /main/2 1998/11/05 15:04:43 mgreess $
########
PRODUCT=CDE
FILESET=CDE-RUN
retval=0
CreateAppConfigDirectory()
{
#
# Create the APPCONFIG directory inside DT_CONFIG_TOP and create
# all of its subdirectories
#
cd $DT_CONFIG_TOP
if [ ! -d $APPCONFIG ]
then
mkdir $APPCONFIG
fi
cd $APPCONFIG
for i in $APPCONFIG_DIRS
do
if [ ! -d $i ]
then
mkdir $i
fi
cd $i
#
# for each locale
#
for j in $DT_TOP/$APPCONFIG/$i/*
do
if [ ! -d `basename $j` ]
then
mkdir `basename $j`
fi
done
cd ..
done
}
FixInetdDotConf()
{
FILE="/etc/inetd.conf"
TMPFILE="/tmp/inetd.conf"
#
# desired inetd.conf entry:
# rpc dgram udp wait root /usr/dt/bin/rpc.cmsd 100068 2-4 cmsd
#
#
# get rid of legacy entry
#
awk '{if ($1 == "#rpc" && $7 == "100068" && $9 == "rpc.cmsd")
;
else
print $0
}' $FILE >$TMPFILE
mv $FILE ${FILE}.old
mv $TMPFILE $FILE
CMSD=/usr/dt/bin/rpc.cmsd
awk -v cmsd=$CMSD \
'{if ($7 == "100068" && $6 != cmsd)
print "#cde " $0;
else
print $0
}' $FILE >$TMPFILE
#
# remove 100068 2-4 rpc.cmsd entry
#
awk -v cmsd=$CMSD \
'{if ($6 == cmsd && $7 == "100068" && $8 == "2-4")
;
else
print $0
}' $FILE >$TMPFILE
mv $FILE ${FILE}.old
mv $TMPFILE $FILE
#
# now see if there is an occurrence of cmsd
#
awk -v cmsd=$CMSD \
'{if ($6 == cmsd && $7 == "100068" && $8 == "2-5")
print $0 >"/tmp/cmsd-already-there"
}' $FILE >/dev/null
#
# if it is not there, add it
#
if [ ! -f /tmp/cmsd-already-there ]
then
echo "rpc dgram udp wait root $CMSD 100068 2-5 rpc.cmsd" >>$FILE
else
rm /tmp/cmsd-already-there
fi
}
UnfixInetdDotConf()
{
FILE="/etc/inetd.conf"
TMPFILE="/tmp/inetd.conf"
CMSD=/usr/dt/bin/rpc.cmsd
# first remove the CDE rpc.cmsd entry
awk -v cmsd=$CMSD \
'{if ($7 == "100068" && $6 == cmsd)
;
else
print $0
}' $FILE >$TMPFILE
mv $TMPFILE $FILE
# now uncomment any previously existing 100068 entry
awk '{if ($1 == "#cde") {
if ($8 == "100068") {
$1 = $2;
$2 = ""
}
}
print $0
}' $FILE >$TMPFILE
mv $TMPFILE $FILE
}
FixEtcRpc()
{
#
# now check to see if the proper entry is in /etc/rpc
#
RPCFILE=/etc/rpc
TMPFILE=/tmp/etc-rpc
if [ ! -f $RPCFILE ]
then
# if the file doesn't exist (highly unlikely), make one
# with the proper entry
#
echo "cmsd 100068 dtcalendar" >$RPCFILE
else
#
# check to see if the entry is already there
#
awk '{if ($1 == "cmsd" && $2 == "100068")
print $0 > "/tmp/etc-rpc-already-there"
}' $RPCFILE >/dev/null
if [ ! -f /tmp/etc-rpc-already-there ]
then
#
# if it isn't, check to see if either term already
# exists
#
awk '{if ($1 == "cmsd" || $2 == "100068")
print $0 > "/tmp/etc-rpc-already-there"
}' $RPCFILE >/dev/null
#
# if either one does they need to be commented out
#
if [ ! -f /tmp/etc-rpc-already-there ]
then
echo "cmsd 100068 dtcalendar" >>$RPCFILE
else
awk '{if ($1 == "cmsd" || $2 == "100068")
print "#cde " $0;
else
print $0
}' $RPCFILE >$TMPFILE
echo "cmsd 100068 dtcalendar" >>$TMPFILE
mv $TMPFILE $RPCFILE
rm /tmp/etc-rpc-already-there
fi
else
rm /tmp/etc-rpc-already-there
fi
fi
}
UnfixEtcRpc()
{
FILE="/etc/rpc"
TMPFILE="/tmp/etc-rpc"
awk '{if ($1 == "cmsd" && $2 == "100068")
;
else
print $0
}' $FILE >$TMPFILE
mv $TMPFILE $FILE
awk '{if ($1 == "#cde" && ($2 == "cmsd" || $3 == "100068"))
;
else
print $0
}' $FILE >$TMPFILE
mv $TMPFILE $FILE
}
ConfigurePrintersDir()
{
cd $DT_TOP/$APPCONFIG/appmanager
#
# for each locale
#
for i in *
do
if [ -d $i ]
then
cd $i
#
# for each directory in the locale, check for a
# localized version of the Printers directory
# and for the file lp_Print within that directory
#
for j in *
do
if [ -f $j/$DEFAULT_PRINTER ]
then
PRINTERS=$j
# make the equivalent directory in the configuration
# directory
if [ ! -d $DT_CONFIG_TOP/$APPCONFIG/appmanager/$i ]
then
mkdir $DT_CONFIG_TOP/$APPCONFIG/appmanager/$i
fi
cd $DT_CONFIG_TOP/$APPCONFIG/appmanager/$i
if [ ! -d $DT_CONFIG_TOP/$APPCONFIG/appmanager/$i/$PRINTERS ]
then
mkdir $DT_CONFIG_TOP/$APPCONFIG/appmanager/$i/$PRINTERS
fi
cd $DT_CONFIG_TOP/$APPCONFIG/appmanager/$i/$PRINTERS
# now copy the file over from the installation dirctory
# if it is not already present.
if [ ! -f $DEFAULT_PRINTER ]
then
cp $DT_TOP/$APPCONFIG/appmanager/$i/$PRINTERS/$DEFAULT_PRINTER .
fi
cd $DT_TOP/$APPCONFIG/appmanager/$i
fi
done
cd $DT_TOP/$APPCONFIG/appmanager
fi
done
}
KillIt()
{
ps -ef | fgrep $1 | grep -v grep >/tmp/tmppsout
if [ -s /tmp/tmppsout ]
then
awk '{print "kill " $2}' /tmp/tmppsout | /bin/ksh
sleep 2
ps -ef | fgrep $1 | grep -v grep >/tmp/tmppsout
if [ -s /tmp/tmppsout ]
then
awk '{print "kill -TERM " $2}' /tmp/tmppsout | /bin/ksh
sleep 2
ps -ef | fgrep $1 | grep -v grep >/tmp/tmppsout
if [ -s /tmp/tmppsout ]
then
awk '{print "kill -9 " $2}' /tmp/tmppsout | /bin/ksh
sleep 2
fi
fi
fi
rm /tmp/tmppsout
}
RemoveRunFiles()
{
while read SRC
do
if [ "$SRC" != "" ]
then
rm -f $SRC
dirname=${SRC%/*}
if [ -d $dirname ]
then
cd $dirname
while [ "$dirname" != "$CDE_TOP" ]
do
cd ..
rmdir ${dirname##*/} >/dev/null 2>/dev/null
dirname=${dirname%/*}
done
fi
fi
done <<-EOF
/usr/dt/config/Xfailsafe
/usr/dt/bin/dtrc
/usr/dt/bin/dtrc
/usr/dt/bin/rc.dt
/usr/dt/config/Xconfig
/usr/dt/config/Xreset
/usr/dt/config/Xsetup
/usr/dt/config/Xservers
/usr/dt/config/Xaccess
/usr/dt/config/Xstartup
/usr/dt/config/C/Xresources
/usr/dt/config/C/sys.dtwmrc
/usr/dt/config/sys.dtprofile
/usr/dt/config/C/sys.resources
/usr/dt/config/C/sys.session
/usr/dt/config/C/sys.font
/usr/dt/config/dtlogin.rc
/usr/dt/bin/dtconfig
/usr/dt/bin/dtconfig
/usr/dt/app-defaults/C/Dthello
/usr/dt/app-defaults/C/Dtsession
/usr/dt/app-defaults/C/Dtwm
/usr/dt/app-defaults/C/Dtfile
/usr/dt/app-defaults/C/Dtstyle
/usr/dt/app-defaults/C/Dtpad
/usr/dt/app-defaults/C/Dtscreen
/usr/dt/app-defaults/C/Dticon
/usr/dt/app-defaults/C/Dtcalc
/usr/dt/app-defaults/C/Dtterm
/usr/dt/app-defaults/C/Dt
/usr/dt/app-defaults/C/Dtcreate
/usr/dt/app-defaults/C/Dtprintinfo
/usr/dt/app-defaults/C/UNIXbindings
/usr/dt/bin/Xsession
/usr/dt/config/Xsession.d/0010.dtpaths
/usr/dt/config/Xsession.d/0020.dtims
/usr/dt/config/Xsession.d/0030.dttmpdir
/usr/dt/config/Xsession.d/0050.srcdotsh
/usr/dt/share/examples/sys.font.iso
/usr/dt/bin/dtprintinfo
/usr/dt/config/C/dtfile.config
/usr/dt/bin/dtconvertvf
/usr/dt/bin/dtconvertvf
/usr/dt/bin/dtcreate
/usr/dt/appconfig/appmanager/C/Information/README
/usr/dt/appconfig/appmanager/C/System_Admin/README
/usr/dt/appconfig/appmanager/C/Desktop_Tools/Bitmap
/usr/dt/appconfig/appmanager/C/Desktop_Tools/Spell
/usr/dt/appconfig/appmanager/C/Desktop_Tools/Xclipboard
/usr/dt/appconfig/appmanager/C/Desktop_Tools/Diff
/usr/dt/appconfig/appmanager/C/Desktop_Tools/Compress
/usr/dt/appconfig/appmanager/C/Desktop_Tools/DttermConsole
/usr/dt/appconfig/appmanager/C/Desktop_Tools/Wc
/usr/dt/appconfig/appmanager/C/Desktop_Tools/XclockDig
/usr/dt/appconfig/appmanager/C/Desktop_Tools/DuSort
/usr/dt/appconfig/appmanager/C/Desktop_Tools/Df
/usr/dt/appconfig/appmanager/C/Desktop_Tools/Xfd
/usr/dt/appconfig/appmanager/C/Desktop_Tools/DtwmrcEdit
/usr/dt/appconfig/appmanager/C/Desktop_Tools/ReloadResources
/usr/dt/appconfig/appmanager/C/Desktop_Tools/ExecuteCmd
/usr/dt/appconfig/appmanager/C/Desktop_Tools/Env
/usr/dt/appconfig/appmanager/C/Desktop_Tools/Xlsfonts
/usr/dt/appconfig/appmanager/C/Desktop_Tools/Nm
/usr/dt/appconfig/appmanager/C/Desktop_Tools/Xwininfo
/usr/dt/appconfig/appmanager/C/Desktop_Tools/Xprop
/usr/dt/appconfig/appmanager/C/Desktop_Tools/Make
/usr/dt/appconfig/appmanager/C/Desktop_Tools/Xrefresh
/usr/dt/appconfig/appmanager/C/Desktop_Tools/ReloadActions
/usr/dt/appconfig/appmanager/C/Desktop_Tools/ReloadApps
/usr/dt/appconfig/appmanager/C/Desktop_Tools/DttermRlogin
/usr/dt/appconfig/appmanager/C/Desktop_Tools/DttermDtspcd
/usr/dt/appconfig/appmanager/C/Desktop_Tools/XtermRlogin
/usr/dt/appconfig/appmanager/C/Desktop_Tools/XtermDtspcd
/usr/dt/appconfig/appmanager/C/Desktop_Tools/RestorePanel
/usr/dt/appconfig/appmanager/C/Desktop_Tools/Rm
/usr/dt/appconfig/appmanager/C/Desktop_Tools/Grep
/usr/dt/appconfig/appmanager/C/Desktop_Tools/Xload
/usr/dt/appconfig/appmanager/C/Desktop_Tools/Tar
/usr/dt/appconfig/appmanager/C/Desktop_Tools/TarList
/usr/dt/appconfig/appmanager/C/Desktop_Tools/TarUnpack
/usr/dt/appconfig/appmanager/C/Desktop_Tools/File
/usr/dt/appconfig/appmanager/C/Desktop_Tools/Uncompress
/usr/dt/appconfig/appmanager/C/Desktop_Tools/Vi
/usr/dt/appconfig/appmanager/C/Desktop_Tools/DttermErrorlog
/usr/dt/appconfig/appmanager/C/Desktop_Tools/Xterm
/usr/dt/appconfig/appmanager/C/Desktop_Tools/Xdpyinfo
/usr/dt/appconfig/appmanager/C/Desktop_Tools/Xwd
/usr/dt/appconfig/appmanager/C/Desktop_Tools/Xwud
/usr/dt/appconfig/appmanager/C/Desktop_Apps/Dtcalc
/usr/dt/appconfig/appmanager/C/Desktop_Apps/Dtcm
/usr/dt/appconfig/appmanager/C/Desktop_Apps/Dtcreate
/usr/dt/appconfig/appmanager/C/Desktop_Apps/Dtfile
/usr/dt/appconfig/appmanager/C/Desktop_Apps/Dticon
/usr/dt/appconfig/appmanager/C/Desktop_Apps/Dthelpview
/usr/dt/appconfig/appmanager/C/Desktop_Apps/Dtmail
/usr/dt/appconfig/appmanager/C/Desktop_Apps/Dtmanpageview
/usr/dt/appconfig/appmanager/C/Desktop_Apps/DtPrintManager
/usr/dt/appconfig/appmanager/C/Desktop_Apps/Dtstyle
/usr/dt/appconfig/appmanager/C/Desktop_Apps/Dtpad
/usr/dt/appconfig/appmanager/C/Desktop_Apps/Dtterm
/usr/dt/appconfig/appmanager/C/Desktop_Apps/Dttrash
/usr/dt/appconfig/appmanager/C/Desktop_Tools/Dttypes
/usr/dt/bin/dtlp
/usr/dt/share/palettes/desc.C
/usr/dt/share/backdrops/desc.C
/usr/dt/share/backdrops/Foreground.bm
/usr/dt/share/backdrops/Background.bm
/usr/dt/share/backdrops/NoBackdrop.pm
/usr/dt/share/backdrops/Ankh.bm
/usr/dt/share/backdrops/BrickWall.bm
/usr/dt/share/backdrops/Concave.pm
/usr/dt/share/backdrops/Convex.pm
/usr/dt/share/backdrops/Corduroy.pm
/usr/dt/share/backdrops/Crochet.pm
/usr/dt/share/backdrops/InlayColor.pm
/usr/dt/share/backdrops/InlayPlain.pm
/usr/dt/share/backdrops/KnitLight.pm
/usr/dt/share/backdrops/Lattice.pm
/usr/dt/share/backdrops/LatticeBig.pm
/usr/dt/share/backdrops/Leaves.pm
/usr/dt/share/backdrops/OldChars.pm
/usr/dt/share/backdrops/Paver.pm
/usr/dt/share/backdrops/Pebbles.pm
/usr/dt/share/backdrops/PinStripe.pm
/usr/dt/share/backdrops/RakedSand.bm
/usr/dt/share/backdrops/RicePaper.pm
/usr/dt/share/backdrops/SkyDark.pm
/usr/dt/share/backdrops/SkyLight.pm
/usr/dt/share/backdrops/Sprinkles.pm
/usr/dt/share/backdrops/Toronto.bm
/usr/dt/share/backdrops/WaterDrops.pm
/usr/dt/share/backdrops/Wooly.pm
/usr/dt/backdrops
/usr/dt/bin/dtfile_error
/usr/dt/bin/dtfile
/usr/dt/bin/dtfile_copy
/usr/dt/bin/dtsession
/usr/dt/bin/dtsession_res
/usr/dt/bin/dtwm
/usr/dt/bin/dtfplist
/usr/dt/bin/dtlogin
/usr/dt/bin/dtchooser
/usr/dt/bin/dtgreet
/usr/dt/bin/hpterm
/usr/dt/bin/hpterm
/usr/dt/bin/aixterm
/usr/dt/bin/dthello
/usr/dt/bin/dtaction
/usr/dt/bin/dtpad
/usr/dt/bin/dtstyle
/usr/dt/bin/dtscreen
/usr/dt/bin/dticon
/usr/dt/bin/dtcalc
/usr/dt/bin/dtterm
/usr/dt/config/dtterm.ti
/usr/dt/bin/dtsearchpath
/usr/dt/bin/dtappgather
/usr/dt/bin/dttypes
/usr/dt/bin/dsdm
/usr/dt/bin/rpc.cmsd
/usr/dt/bin/dtcm
/usr/dt/bin/dtcm_admin
/usr/dt/bin/dtcm_editor
/usr/dt/bin/dtcm_delete
/usr/dt/bin/dtcm_insert
/usr/dt/bin/dtcm_lookup
/usr/dt/appconfig/types/C/dtcm.dt
/usr/dt/app-defaults/C/Dtcm
/usr/dt/bin/dtdspmsg
/usr/dt/bin/dtmail
/usr/dt/bin/dtmailpr
/usr/dt/bin/dtmailconv
/usr/dt/appconfig/types/C/dtmail.dt
/usr/dt/app-defaults/C/Dtmail
/usr/dt/appconfig/types/C/dtwm.fp
/usr/dt/appconfig/types/C/autoStart.dt
/usr/dt/appconfig/types/C/uxstd.dt
/usr/dt/appconfig/types/C/dt.dt
/usr/dt/appconfig/types/C/develop.dt
/usr/dt/appconfig/types/C/datatypes.dt
/usr/dt/appconfig/types/C/dtappman.dt
/usr/dt/appconfig/types/C/dtfile.dt
/usr/dt/appconfig/types/C/dtpad.dt
/usr/dt/appconfig/types/C/xclients.dt
/usr/dt/appconfig/types/C/print.dt
/usr/dt/appconfig/types/C/user-prefs.dt
/usr/dt/appconfig/types/C/dthelp.dt
/usr/dt/appconfig/types/C/dtscreen.dt
/usr/dt/share/examples/types/C/IconBrowse.dt
/usr/dt/share/examples/types/C/miscActions.dt
/usr/dt/share/examples/types/C/miscImages.dt
/usr/dt/bin/dterror.ds
/usr/dt/bin/xmbind
/usr/dt/lib/bindings/xmbind.alias
/usr/dt/lib/bindings/acorn
/usr/dt/lib/bindings/apollo
/usr/dt/lib/bindings/dec
/usr/dt/lib/bindings/dg_AViiON
/usr/dt/lib/bindings/doubleclick
/usr/dt/lib/bindings/hitachi
/usr/dt/lib/bindings/hp
/usr/dt/lib/bindings/ibm
/usr/dt/lib/bindings/intergraph
/usr/dt/lib/bindings/intergraph17
/usr/dt/lib/bindings/megatek
/usr/dt/lib/bindings/motorola
/usr/dt/lib/bindings/ncr_at
/usr/dt/lib/bindings/ncr_vt
/usr/dt/lib/bindings/sgi
/usr/dt/lib/bindings/siemens_9733
/usr/dt/lib/bindings/siemens_wx200
/usr/dt/lib/bindings/sony
/usr/dt/lib/bindings/sun
/usr/dt/lib/bindings/tek
/usr/dt/config/Xsession.d/0040.xmbind
/usr/dt/examples
EOF
}
VerifyInstalledFiles()
{
echo "Status mode owner group filename"
echo "-----------------------------------------"
# exists correct correct correct /usr/dt/foo1
# MISSING WRONG WRONG WRONG /usr/dt/foo2
# exists the link is correct /usr/dt/link
while read SRC
do
if [ "$SRC" != "" ]
then
set -A tokens $SRC
if [ "${tokens[3]}" = "file" ]
then
if [ -f ${tokens[0]} ]
then
echo "exists \c"
else
echo "MISSING or REMOVED \c"
echo "${tokens[0]}"
continue
fi
elif [ "${tokens[3]}" = "sym_link" ]
then
if [ -L ${tokens[0]} ]
then
echo "exists \c"
else
echo "MISSING or REMOVED \c"
echo "${tokens[0]}"
continue
fi
fi
if [ "${tokens[3]}" = "file" ]
then
touch /tmp/config-test
chmod ${tokens[1]} /tmp/config-test
tmpperms=`ls -l /tmp/config-test | awk '{print $1}'`
realperms=`ls -l ${tokens[0]} | awk '{print $1}'`
if [ "$tmpperms" = "$realperms" ]
then
echo "correct \c"
else
echo " WRONG \c"
fi
owner=`ls -l ${tokens[0]} | awk '{print $3}'`
if [ "$owner" = "${tokens[4]}" ]
then
echo "correct \c"
else
echo " WRONG \c"
fi
group=`ls -l ${tokens[0]} | awk '{print $4}'`
if [ "$group" = "${tokens[5]}" ]
then
echo "correct \c"
else
echo " WRONG \c"
fi
elif [ "${tokens[3]}" = "sym_link" ]
then
linkto=`ls -l ${tokens[0]} | awk '{print $11}'`
if [ "${tokens[2]}" = "$linkto" ]
then
echo " the link is correct \c"
else
echo " the link is WRONG \c"
fi
fi
echo "${tokens[0]}"
fi
done <<-EOF
/usr/dt/config/Xfailsafe 0555 cde1/dtlogin/config/Xfailsafe file bin bin di---- 378 cde_dt
/usr/dt/bin/dtrc 0544 cde1/dtconfig/hp/dtrc file bin bin di---- 378 cde_dt
/usr/dt/config/Xconfig 0444 cde1/dtlogin/config/Xconfig file bin bin di---- 378 cde_dt
/usr/dt/config/Xreset 0544 cde1/dtlogin/config/Xreset file bin bin di---- 378 cde_dt
/usr/dt/config/Xsetup 0544 cde1/dtlogin/config/Xsetup file bin bin di---- 378 cde_dt
/usr/dt/config/Xservers 0444 cde1/dtlogin/config/Xservers file bin bin di---- 378 cde_dt
/usr/dt/config/Xaccess 0444 cde1/dtlogin/config/Xaccess file bin bin di---- 378 cde_dt
/usr/dt/config/Xstartup 0544 cde1/dtlogin/config/Xstartup file bin bin di---- 378 cde_dt
/usr/dt/config/C/Xresources 0444 cde1/localized/C/config/Xresources file bin bin di---- 378 cde_dt
/usr/dt/config/C/sys.dtwmrc 0444 cde1/localized/C/config/sys.dtwmrc file bin bin di---- 378 cde_dt
/usr/dt/config/sys.dtprofile 0555 cde1/dtlogin/config/dtprofile file bin bin di---- 378 cde_dt
/usr/dt/config/C/sys.resources 0444 cde1/localized/C/config/sys.resources file bin bin di---- 378 cde_dt
/usr/dt/config/C/sys.session 0444 cde1/localized/C/config/sys.session file bin bin di---- 378 cde_dt
/usr/dt/config/C/sys.font 0444 cde1/localized/C/config/sys.font file bin bin di---- 378 cde_dt
/usr/dt/app-defaults/C/Dthello 0444 cde1/localized/C/app-defaults/Dthello file bin bin di---- 378 cde_dt
/usr/dt/app-defaults/C/Dtsession 0444 cde1/localized/C/app-defaults/Dtsession file bin bin di---- 378 cde_dt
/usr/dt/app-defaults/C/Dtwm 0444 cde1/localized/C/app-defaults/Dtwm file bin bin di---- 378 cde_dt
/usr/dt/app-defaults/C/Dtfile 0444 cde1/localized/C/app-defaults/Dtfile file bin bin di---- 378 cde_dt
/usr/dt/app-defaults/C/Dtstyle 0444 cde1/localized/C/app-defaults/Dtstyle file bin bin di---- 378 cde_dt
/usr/dt/app-defaults/C/Dtpad 0444 cde1/localized/C/app-defaults/Dtpad file bin bin di---- 378 cde_dt
/usr/dt/app-defaults/C/Dtscreen 0444 cde1/localized/C/app-defaults/Dtscreen file bin bin di---- 378 cde_dt
/usr/dt/app-defaults/C/Dticon 0444 cde1/localized/C/app-defaults/Dticon file bin bin di---- 378 cde_dt
/usr/dt/app-defaults/C/Dtcalc 0444 cde1/localized/C/app-defaults/Dtcalc file bin bin di---- 378 cde_dt
/usr/dt/app-defaults/C/Dtterm 0444 cde1/localized/C/app-defaults/Dtterm file bin bin di---- 378 cde_dt
/usr/dt/app-defaults/C/Dt 0444 cde1/localized/C/app-defaults/Dt file bin bin di---- 378 cde_dt
/usr/dt/app-defaults/C/Dtcreate 0444 cde1/localized/C/app-defaults/Dtcreate file bin bin di---- 378 cde_dt
/usr/dt/app-defaults/C/Dtprintinfo 0444 cde1/dtprintinfo/Dtprintinfo file bin bin di---- 378 cde_dt
/usr/dt/app-defaults/C/UNIXbindings 0444 lib1/DtWidget/UNIXbindings file bin bin di---- 378 cde_dt
/usr/dt/bin/Xsession 0555 cde1/dtlogin/config/Xsession file bin bin di---- 378 cde_dt
/usr/dt/config/Xsession.d/0010.dtpaths 0555 cde1/dtsearchpath/0010.dtpaths file bin bin di---- 378 cde_dt
/usr/dt/config/Xsession.d/0020.dtims 0555 cde1/dtlogin/config/0020.dtims file bin bin di---- 378 cde_dt
/usr/dt/config/Xsession.d/0030.dttmpdir 0555 cde1/dtsearchpath/0030.dttmpdir file bin bin di---- 378 cde_dt
/usr/dt/config/Xsession.d/0050.srcdotsh 0555 cde1/dtsearchpath/0050.srcdotsh file bin bin di---- 378 cde_dt
/usr/dt/share/examples/sys.font.iso 0444 cde1/dtsession/sys.font.iso file bin bin di---- 378 cde_dt
/usr/dt/bin/dtprintinfo 04555 cde1/dtprintinfo/dtprintinfo file root bin di---- 378 cde_dt
/usr/dt/config/C/dtfile.config 0444 cde1/localized/C/config/dtfile.config file bin bin di---- 378 cde_dt
/usr/dt/bin/dtconvertvf 0555 cde1/util/scripts/convertvf file bin bin di---- 378 cde_dt
/usr/dt/bin/dtcreate 0555 cde1/dtcreate/dtcreate file bin bin di---- 378 cde_dt
/usr/dt/appconfig/appmanager/C/Information/README 0444 cde1/dtappgather/howto-customize file bin bin di---- 378 cde_dt
/usr/dt/appconfig/appmanager/C/System_Admin/README 0444 cde1/dtappgather/howto-customize file bin bin di---- 378 cde_dt
/usr/dt/appconfig/appmanager/C/Desktop_Tools/Bitmap 0555 cde1/localized/C/types/action file bin bin di---- 378 cde_dt
/usr/dt/appconfig/appmanager/C/Desktop_Tools/Spell 0555 cde1/localized/C/types/action file bin bin di---- 378 cde_dt
/usr/dt/appconfig/appmanager/C/Desktop_Tools/Xclipboard 0555 cde1/localized/C/types/action file bin bin di---- 378 cde_dt
/usr/dt/appconfig/appmanager/C/Desktop_Tools/Diff 0555 cde1/localized/C/types/action file bin bin di---- 378 cde_dt
/usr/dt/appconfig/appmanager/C/Desktop_Tools/Compress 0555 cde1/localized/C/types/action file bin bin di---- 378 cde_dt
/usr/dt/appconfig/appmanager/C/Desktop_Tools/DttermConsole 0555 cde1/localized/C/types/action file bin bin di---- 378 cde_dt
/usr/dt/appconfig/appmanager/C/Desktop_Tools/Wc 0555 cde1/localized/C/types/action file bin bin di---- 378 cde_dt
/usr/dt/appconfig/appmanager/C/Desktop_Tools/XclockDig 0555 cde1/localized/C/types/action file bin bin di---- 378 cde_dt
/usr/dt/appconfig/appmanager/C/Desktop_Tools/DuSort 0555 cde1/localized/C/types/action file bin bin di---- 378 cde_dt
/usr/dt/appconfig/appmanager/C/Desktop_Tools/Df 0555 cde1/localized/C/types/action file bin bin di---- 378 cde_dt
/usr/dt/appconfig/appmanager/C/Desktop_Tools/Xfd 0555 cde1/localized/C/types/action file bin bin di---- 378 cde_dt
/usr/dt/appconfig/appmanager/C/Desktop_Tools/DtwmrcEdit 0555 cde1/localized/C/types/action file bin bin di---- 378 cde_dt
/usr/dt/appconfig/appmanager/C/Desktop_Tools/ReloadResources 0555 cde1/localized/C/types/action file bin bin di---- 378 cde_dt
/usr/dt/appconfig/appmanager/C/Desktop_Tools/ExecuteCmd 0555 cde1/localized/C/types/action file bin bin di---- 378 cde_dt
/usr/dt/appconfig/appmanager/C/Desktop_Tools/Env 0555 cde1/localized/C/types/action file bin bin di---- 378 cde_dt
/usr/dt/appconfig/appmanager/C/Desktop_Tools/Xlsfonts 0555 cde1/localized/C/types/action file bin bin di---- 378 cde_dt
/usr/dt/appconfig/appmanager/C/Desktop_Tools/Nm 0555 cde1/localized/C/types/action file bin bin di---- 378 cde_dt
/usr/dt/appconfig/appmanager/C/Desktop_Tools/Xwininfo 0555 cde1/localized/C/types/action file bin bin di---- 378 cde_dt
/usr/dt/appconfig/appmanager/C/Desktop_Tools/Xprop 0555 cde1/localized/C/types/action file bin bin di---- 378 cde_dt
/usr/dt/appconfig/appmanager/C/Desktop_Tools/Make 0555 cde1/localized/C/types/action file bin bin di---- 378 cde_dt
/usr/dt/appconfig/appmanager/C/Desktop_Tools/Xrefresh 0555 cde1/localized/C/types/action file bin bin di---- 378 cde_dt
/usr/dt/appconfig/appmanager/C/Desktop_Tools/ReloadActions 0555 cde1/localized/C/types/action file bin bin di---- 378 cde_dt
/usr/dt/appconfig/appmanager/C/Desktop_Tools/ReloadApps 0555 cde1/localized/C/types/action file bin bin di---- 378 cde_dt
/usr/dt/appconfig/appmanager/C/Desktop_Tools/DttermRlogin 0555 cde1/localized/C/types/action file bin bin di---- 378 cde_dt
/usr/dt/appconfig/appmanager/C/Desktop_Tools/DttermDtspcd 0555 cde1/localized/C/types/action file bin bin di---- 378 cde_dt
/usr/dt/appconfig/appmanager/C/Desktop_Tools/XtermRlogin 0555 cde1/localized/C/types/action file bin bin di---- 378 cde_dt
/usr/dt/appconfig/appmanager/C/Desktop_Tools/XtermDtspcd 0555 cde1/localized/C/types/action file bin bin di---- 378 cde_dt
/usr/dt/appconfig/appmanager/C/Desktop_Tools/RestorePanel 0555 cde1/localized/C/types/action file bin bin di---- 378 cde_dt
/usr/dt/appconfig/appmanager/C/Desktop_Tools/Rm 0555 cde1/localized/C/types/action file bin bin di---- 378 cde_dt
/usr/dt/appconfig/appmanager/C/Desktop_Tools/Grep 0555 cde1/localized/C/types/action file bin bin di---- 378 cde_dt
/usr/dt/appconfig/appmanager/C/Desktop_Tools/Xload 0555 cde1/localized/C/types/action file bin bin di---- 378 cde_dt
/usr/dt/appconfig/appmanager/C/Desktop_Tools/Tar 0555 cde1/localized/C/types/action file bin bin di---- 378 cde_dt
/usr/dt/appconfig/appmanager/C/Desktop_Tools/TarList 0555 cde1/localized/C/types/action file bin bin di---- 378 cde_dt
/usr/dt/appconfig/appmanager/C/Desktop_Tools/TarUnpack 0555 cde1/localized/C/types/action file bin bin di---- 378 cde_dt
/usr/dt/appconfig/appmanager/C/Desktop_Tools/File 0555 cde1/localized/C/types/action file bin bin di---- 378 cde_dt
/usr/dt/appconfig/appmanager/C/Desktop_Tools/Uncompress 0555 cde1/localized/C/types/action file bin bin di---- 378 cde_dt
/usr/dt/appconfig/appmanager/C/Desktop_Tools/Vi 0555 cde1/localized/C/types/action file bin bin di---- 378 cde_dt
/usr/dt/appconfig/appmanager/C/Desktop_Tools/DttermErrorlog 0555 cde1/localized/C/types/action file bin bin di---- 378 cde_dt
/usr/dt/appconfig/appmanager/C/Desktop_Tools/Xterm 0555 cde1/localized/C/types/action file bin bin di---- 378 cde_dt
/usr/dt/appconfig/appmanager/C/Desktop_Tools/Xdpyinfo 0555 cde1/localized/C/types/action file bin bin di---- 378 cde_dt
/usr/dt/appconfig/appmanager/C/Desktop_Tools/Xwd 0555 cde1/localized/C/types/action file bin bin di---- 378 cde_dt
/usr/dt/appconfig/appmanager/C/Desktop_Tools/Xwud 0555 cde1/localized/C/types/action file bin bin di---- 378 cde_dt
/usr/dt/appconfig/appmanager/C/Desktop_Apps/Dtcalc 0555 cde1/localized/C/types/action file bin bin di---- 378 cde_dt
/usr/dt/appconfig/appmanager/C/Desktop_Apps/Dtcm 0555 cde1/localized/C/types/action file bin bin di---- 378 cde_dt
/usr/dt/appconfig/appmanager/C/Desktop_Apps/Dtcreate 0555 cde1/localized/C/types/action file bin bin di---- 378 cde_dt
/usr/dt/appconfig/appmanager/C/Desktop_Apps/Dtfile 0555 cde1/localized/C/types/action file bin bin di---- 378 cde_dt
/usr/dt/appconfig/appmanager/C/Desktop_Apps/Dticon 0555 cde1/localized/C/types/action file bin bin di---- 378 cde_dt
/usr/dt/appconfig/appmanager/C/Desktop_Apps/Dthelpview 0555 cde1/localized/C/types/action file bin bin di---- 378 cde_dt
/usr/dt/appconfig/appmanager/C/Desktop_Apps/Dtmail 0555 cde1/localized/C/types/action file bin bin di---- 378 cde_dt
/usr/dt/appconfig/appmanager/C/Desktop_Apps/Dtmanpageview 0555 cde1/localized/C/types/action file bin bin di---- 378 cde_dt
/usr/dt/appconfig/appmanager/C/Desktop_Apps/DtPrintManager 0555 cde1/localized/C/types/action file bin bin di---- 378 cde_dt
/usr/dt/appconfig/appmanager/C/Desktop_Apps/Dtstyle 0555 cde1/localized/C/types/action file bin bin di---- 378 cde_dt
/usr/dt/appconfig/appmanager/C/Desktop_Apps/Dtpad 0555 cde1/localized/C/types/action file bin bin di---- 378 cde_dt
/usr/dt/appconfig/appmanager/C/Desktop_Apps/Dtterm 0555 cde1/localized/C/types/action file bin bin di---- 378 cde_dt
/usr/dt/appconfig/appmanager/C/Desktop_Apps/Dttrash 0555 cde1/localized/C/types/action file bin bin di---- 378 cde_dt
/usr/dt/appconfig/appmanager/C/Desktop_Tools/Dttypes 0555 cde1/localized/C/types/action file bin bin di---- 378 cde_dt
/usr/dt/bin/dtlp 0555 cde1/dtprintegrate/dtlp file bin bin di---- 378 cde_dt
/usr/dt/share/palettes/desc.C 0444 cde1/localized/C/palettes/desc.C file bin bin di---- 378 cde_dt
/usr/dt/share/backdrops/desc.C 0444 cde1/localized/C/backdrops/desc.C file bin bin di---- 378 cde_dt
/usr/dt/share/backdrops/Foreground.bm 0444 cde1/backdrops/Foreground.bm file bin bin di---- 378 cde_dt
/usr/dt/share/backdrops/Background.bm 0444 cde1/backdrops/Background.bm file bin bin di---- 378 cde_dt
/usr/dt/share/backdrops/NoBackdrop.pm 0444 cde1/backdrops/NoBackdrop.pm file bin bin di---- 378 cde_dt
/usr/dt/share/backdrops/Ankh.bm 0444 cde1/backdrops/Ankh.bm file bin bin di---- 378 cde_dt
/usr/dt/share/backdrops/BrickWall.bm 0444 cde1/backdrops/BrickWall.bm file bin bin di---- 378 cde_dt
/usr/dt/share/backdrops/Concave.pm 0444 cde1/backdrops/Concave.pm file bin bin di---- 378 cde_dt
/usr/dt/share/backdrops/Convex.pm 0444 cde1/backdrops/Convex.pm file bin bin di---- 378 cde_dt
/usr/dt/share/backdrops/Corduroy.pm 0444 cde1/backdrops/Corduroy.pm file bin bin di---- 378 cde_dt
/usr/dt/share/backdrops/Crochet.pm 0444 cde1/backdrops/Crochet.pm file bin bin di---- 378 cde_dt
/usr/dt/share/backdrops/InlayColor.pm 0444 cde1/backdrops/InlayColor.pm file bin bin di---- 378 cde_dt
/usr/dt/share/backdrops/InlayPlain.pm 0444 cde1/backdrops/InlayPlain.pm file bin bin di---- 378 cde_dt
/usr/dt/share/backdrops/KnitLight.pm 0444 cde1/backdrops/KnitLight.pm file bin bin di---- 378 cde_dt
/usr/dt/share/backdrops/Lattice.pm 0444 cde1/backdrops/Lattice.pm file bin bin di---- 378 cde_dt
/usr/dt/share/backdrops/LatticeBig.pm 0444 cde1/backdrops/LatticeBig.pm file bin bin di---- 378 cde_dt
/usr/dt/share/backdrops/Leaves.pm 0444 cde1/backdrops/Leaves.pm file bin bin di---- 378 cde_dt
/usr/dt/share/backdrops/OldChars.pm 0444 cde1/backdrops/OldChars.pm file bin bin di---- 378 cde_dt
/usr/dt/share/backdrops/Paver.pm 0444 cde1/backdrops/Paver.pm file bin bin di---- 378 cde_dt
/usr/dt/share/backdrops/Pebbles.pm 0444 cde1/backdrops/Pebbles.pm file bin bin di---- 378 cde_dt
/usr/dt/share/backdrops/PinStripe.pm 0444 cde1/backdrops/PinStripe.pm file bin bin di---- 378 cde_dt
/usr/dt/share/backdrops/RakedSand.bm 0444 cde1/backdrops/RakedSand.bm file bin bin di---- 378 cde_dt
/usr/dt/share/backdrops/RicePaper.pm 0444 cde1/backdrops/RicePaper.pm file bin bin di---- 378 cde_dt
/usr/dt/share/backdrops/SkyDark.pm 0444 cde1/backdrops/SkyDark.pm file bin bin di---- 378 cde_dt
/usr/dt/share/backdrops/SkyLight.pm 0444 cde1/backdrops/SkyLight.pm file bin bin di---- 378 cde_dt
/usr/dt/share/backdrops/Sprinkles.pm 0444 cde1/backdrops/Sprinkles.pm file bin bin di---- 378 cde_dt
/usr/dt/share/backdrops/Toronto.bm 0444 cde1/backdrops/Toronto.bm file bin bin di---- 378 cde_dt
/usr/dt/share/backdrops/WaterDrops.pm 0444 cde1/backdrops/WaterDrops.pm file bin bin di---- 378 cde_dt
/usr/dt/share/backdrops/Wooly.pm 0444 cde1/backdrops/Wooly.pm file bin bin di---- 378 cde_dt
/usr/dt/backdrops 0444 /usr/dt/share/backdrops sym_link bin bin di---- 378 cde_dt
/usr/dt/bin/dtfile_error 0555 cde1/dtfile/dtfile_error file bin bin di---- 378 cde_dt
/usr/dt/bin/dtfile 0555 cde1/dtfile/dtfile file bin bin di---- 378 cde_dt
/usr/dt/bin/dtfile_copy 0555 cde1/dtfile/dtcopy/dtfile_copy file bin bin di---- 378 cde_dt
/usr/dt/bin/dtsession 04555 cde1/dtsession/dtsession file root bin di---- 378 cde_dt
/usr/dt/bin/dtsession_res 0555 cde1/dtsession/dtloadresources file bin bin di---- 378 cde_dt
/usr/dt/bin/dtwm 0555 cde1/dtwm/dtwm file bin bin di---- 378 cde_dt
/usr/dt/bin/dtfplist 0555 cde1/dtwm/dtfplist file bin bin di---- 378 cde_dt
/usr/dt/bin/dtlogin 0544 cde1/dtlogin/dtlogin file root bin di---- 378 cde_dt
/usr/dt/bin/dtchooser 0544 cde1/dtlogin/dtchooser file root bin di---- 378 cde_dt
/usr/dt/bin/dtgreet 0544 cde1/dtlogin/dtgreet file bin bin di---- 378 cde_dt
/usr/dt/bin/hpterm 04555 /usr/bin/X11/hpterm sym_link root bin di---- 378 cde_dt
/usr/dt/bin/dthello 0555 cde1/dthello/dthello file bin bin di---- 378 cde_dt
/usr/dt/bin/dtaction 06555 cde1/dtaction/dtaction file root sys di---- 378 cde_dt
/usr/dt/bin/dtpad 0555 cde1/dtpad/dtpad file bin bin di---- 378 cde_dt
/usr/dt/bin/dtstyle 0555 cde1/dtstyle/dtstyle file bin bin di---- 378 cde_dt
/usr/dt/bin/dtscreen 0555 cde1/dtscreen/dtscreen file bin bin di---- 378 cde_dt
/usr/dt/bin/dticon 0555 cde1/dticon/dticon file bin bin di---- 378 cde_dt
/usr/dt/bin/dtcalc 0555 cde1/dtcalc/dtcalc file bin bin di---- 378 cde_dt
/usr/dt/bin/dtterm 04555 cde1/dtterm/dtterm file root bin di---- 378 cde_dt
/usr/dt/config/dtterm.ti 0444 cde1/dtterm/dtterm.ti file bin bin di---- 378 cde_dt
/usr/dt/bin/dtsearchpath 0555 cde1/dtsearchpath/dtsp/dtsp file bin bin di---- 378 cde_dt
/usr/dt/bin/dtappgather 04555 cde1/dtappgather/dtappg file root bin di---- 378 cde_dt
/usr/dt/bin/dttypes 0555 cde1/util/dttypes/dttypes file bin bin di---- 378 cde_dt
/usr/dt/bin/dsdm 0555 cde1/dsdm/dsdm file bin bin di---- 378 cde_dt
/usr/dt/bin/rpc.cmsd 0555 cde1/dtcm/server/rpc.cmsd file bin bin di---- 378 cde_dt
/usr/dt/bin/dtcm 0555 cde1/dtcm/dtcm/dtcm file bin bin di---- 378 cde_dt
/usr/dt/bin/dtcm_admin 0555 cde1/dtcm/dtcm/dtcm_admin file bin bin di---- 378 cde_dt
/usr/dt/bin/dtcm_editor 0555 cde1/dtcm/dtcm/dtcm_editor file bin bin di---- 378 cde_dt
/usr/dt/bin/dtcm_delete 0555 cde1/dtcm/dtcm/dtcm_delete file bin bin di---- 378 cde_dt
/usr/dt/bin/dtcm_insert 0555 cde1/dtcm/dtcm/dtcm_insert file bin bin di---- 378 cde_dt
/usr/dt/bin/dtcm_lookup 0555 cde1/dtcm/dtcm/dtcm_lookup file bin bin di---- 378 cde_dt
/usr/dt/appconfig/types/C/dtcm.dt 0444 cde1/localized/C/types/dtcm.dt file bin bin di---- 378 cde_dt
/usr/dt/app-defaults/C/Dtcm 0444 cde1/localized/C/app-defaults/Dtcm file bin bin di---- 378 cde_dt
/usr/dt/bin/dtdspmsg 0555 cde1/dtdspmsg/dtdspmsg file bin bin di---- 378 cde_dt
/usr/dt/bin/dtmail 02555 cde1/dtmail/dtmail/dtmail file bin mail di---- 378 cde_dt
/usr/dt/bin/dtmailpr 02555 cde1/dtmail/dtmailpr/dtmailpr file bin mail di---- 378 cde_dt
/usr/dt/bin/dtmailconv 0555 cde1/dtmail/mailconv/mailconv file bin bin di---- 378 cde_dt
/usr/dt/appconfig/types/C/dtmail.dt 0444 cde1/localized/C/types/dtmail.dt file bin bin di---- 378 cde_dt
/usr/dt/app-defaults/C/Dtmail 0444 cde1/localized/C/app-defaults/Dtmail file bin bin di---- 378 cde_dt
/usr/dt/appconfig/types/C/dtwm.fp 0444 cde1/localized/C/types/dtwm.fp file bin bin di---- 378 cde_dt
/usr/dt/appconfig/types/C/autoStart.dt 0444 cde1/localized/C/types/autoStart.dt file bin bin di---- 378 cde_dt
/usr/dt/appconfig/types/C/uxstd.dt 0444 cde1/localized/C/types/uxstd.dt file bin bin di---- 378 cde_dt
/usr/dt/appconfig/types/C/dt.dt 0444 cde1/localized/C/types/dt.dt file bin bin di---- 378 cde_dt
/usr/dt/appconfig/types/C/develop.dt 0444 cde1/localized/C/types/develop.dt file bin bin di---- 378 cde_dt
/usr/dt/appconfig/types/C/datatypes.dt 0444 cde1/localized/C/types/datatypes.dt file bin bin di---- 378 cde_dt
/usr/dt/appconfig/types/C/dtappman.dt 0444 cde1/localized/C/types/dtappman.dt file bin bin di---- 378 cde_dt
/usr/dt/appconfig/types/C/dtfile.dt 0444 cde1/localized/C/types/dtfile.dt file bin bin di---- 378 cde_dt
/usr/dt/appconfig/types/C/dtpad.dt 0444 cde1/localized/C/types/dtpad.dt file bin bin di---- 378 cde_dt
/usr/dt/appconfig/types/C/xclients.dt 0444 cde1/localized/C/types/xclients.dt file bin bin di---- 378 cde_dt
/usr/dt/appconfig/types/C/print.dt 0444 cde1/localized/C/types/print.dt file bin bin di---- 378 cde_dt
/usr/dt/appconfig/types/C/user-prefs.dt 0444 cde1/localized/C/types/user-prefs.dt file bin bin di---- 378 cde_dt
/usr/dt/appconfig/types/C/dthelp.dt 0444 cde1/localized/C/types/dthelp.dt file bin bin di---- 378 cde_dt
/usr/dt/appconfig/types/C/dtscreen.dt 0444 cde1/localized/C/types/dtscreen.dt file bin bin di---- 378 cde_dt
/usr/dt/share/examples/types/C/IconBrowse.dt 0444 cde1/localized/C/types/IconBrowse.dt file bin bin di---- 378 cde_dt
/usr/dt/share/examples/types/C/miscActions.dt 0444 cde1/localized/C/types/miscActions.dt file bin bin di---- 378 cde_dt
/usr/dt/share/examples/types/C/miscImages.dt 0444 cde1/localized/C/types/miscImages.dt file bin bin di---- 378 cde_dt
/usr/dt/bin/dterror.ds 0555 cde1/localized/C/types/error.ds file bin bin di---- 378 cde_dt
/usr/dt/bin/xmbind 0555 osf/xmbind/xmbind file bin bin di---- 378 cde_dt
/usr/dt/lib/bindings/xmbind.alias 0444 lib/Xm/bindings/xmbind.alias file bin bin di---- 378 cde_dt
/usr/dt/lib/bindings/acorn 0444 lib/Xm/bindings/acorn file bin bin di---- 378 cde_dt
/usr/dt/lib/bindings/apollo 0444 lib/Xm/bindings/apollo file bin bin di---- 378 cde_dt
/usr/dt/lib/bindings/dec 0444 lib/Xm/bindings/dec file bin bin di---- 378 cde_dt
/usr/dt/lib/bindings/dg_AViiON 0444 lib/Xm/bindings/dg_AViiON file bin bin di---- 378 cde_dt
/usr/dt/lib/bindings/doubleclick 0444 lib/Xm/bindings/doubleclick file bin bin di---- 378 cde_dt
/usr/dt/lib/bindings/hitachi 0444 lib/Xm/bindings/hitachi file bin bin di---- 378 cde_dt
/usr/dt/lib/bindings/hp 0444 lib/Xm/bindings/hp file bin bin di---- 378 cde_dt
/usr/dt/lib/bindings/ibm 0444 lib/Xm/bindings/ibm file bin bin di---- 378 cde_dt
/usr/dt/lib/bindings/intergraph 0444 lib/Xm/bindings/intergraph file bin bin di---- 378 cde_dt
/usr/dt/lib/bindings/intergraph17 0444 lib/Xm/bindings/intergraph17 file bin bin di---- 378 cde_dt
/usr/dt/lib/bindings/megatek 0444 lib/Xm/bindings/megatek file bin bin di---- 378 cde_dt
/usr/dt/lib/bindings/motorola 0444 lib/Xm/bindings/motorola file bin bin di---- 378 cde_dt
/usr/dt/lib/bindings/ncr_at 0444 lib/Xm/bindings/ncr_at file bin bin di---- 378 cde_dt
/usr/dt/lib/bindings/ncr_vt 0444 lib/Xm/bindings/ncr_vt file bin bin di---- 378 cde_dt
/usr/dt/lib/bindings/sgi 0444 lib/Xm/bindings/sgi file bin bin di---- 378 cde_dt
/usr/dt/lib/bindings/siemens_9733 0444 lib/Xm/bindings/siemens_9733 file bin bin di---- 378 cde_dt
/usr/dt/lib/bindings/siemens_wx200 0444 lib/Xm/bindings/siemens_wx200 file bin bin di---- 378 cde_dt
/usr/dt/lib/bindings/sony 0444 lib/Xm/bindings/sony file bin bin di---- 378 cde_dt
/usr/dt/lib/bindings/sun 0444 lib/Xm/bindings/sun file bin bin di---- 378 cde_dt
/usr/dt/lib/bindings/tek 0444 lib/Xm/bindings/tek file bin bin di---- 378 cde_dt
/usr/dt/config/Xsession.d/0040.xmbind 0444 osf/xmbind/0040.xmbind file bin bin di---- 378 cde_dt
/usr/dt/examples 0444 /usr/dt/share/examples sym_link bin bin di---- 378 cde_dt
EOF
}
HandleOption()
{
while [ $# -ne 0 ]; do
case $1 in
-e) OPERATION="configure"
shift;
;;
-d) OPERATION="deconfigure"
shift;
;;
-v) OPERATION="verify"
shift;
;;
-s) OPERATION="size"
shift;
;;
esac
done
}
doDttermTerminfo()
{
if [ -f $DT_TOP/config/dtterm.ti ]
then
tic $DT_TOP/config/dtterm.ti
if [ -f /usr/lib/terminfo/d/dtterm ]
then
chown bin /usr/lib/terminfo/d/dtterm
chgrp bin /usr/lib/terminfo/d/dtterm
chmod 444 /usr/lib/terminfo/d/dtterm
else
echo "Unable to compile $DT_TOP/config/dtterm.ti"
fi
else
echo "Unable to find $DT_TOP/config/dtterm.ti"
fi
}
#############################################################################
#
# Main Body
#
##############################################################################
PRODUCT=CDE
FILESET=CDE-RUN
DT_TOP=/usr/dt
DT_CONFIG_TOP=/etc/dt
DT_TEMP_TOP=/var/dt
ROOT=/
DO_CONFIGURATION=""
retval=0
APPCONFIG=appconfig
APPCONFIG_DIRS="appmanager help icons types"
PRINTERS=""
DEFAULT_PRINTER="DtPrint"
HandleOption $*
if [ "$OPERATION" = "configure" ]
then
echo "Configuring for CDE-RUN..."
#
# create the /var/dt directory
#
if [ ! -d $DT_TEMP_TOP/$APPCONFIG/appmanager ]
then
mkdir -p $DT_TEMP_TOP/$APPCONFIG/appmanager
fi
cd $DT_TEMP_TOP
mv $APPCONFIG/appmanager .hidden-appmanager
chmod -R 755 *
chmod 755 .hidden-appmanager
chown -R bin *
chgrp -R bin *
mv .hidden-appmanager $APPCONFIG/appmanager
chmod 755 .
chown bin .
chgrp bin .
#
# create the /etc/dt and its config directory
#
umask 022
if [ ! -d $DT_CONFIG_TOP ]
then
mkdir -p $DT_CONFIG_TOP
chmod 755 $DT_CONFIG_TOP
fi
if [ ! -d $DT_CONFIG_TOP/config ]
then
mkdir -p $DT_CONFIG_TOP/config
fi
CreateAppConfigDirectory
#
# ConfigurePrintersDir
#
env LANG=C /usr/dt/bin/dtprintinfo -populate
#
# Configure Xsession.d
#
cd $DT_CONFIG_TOP/config
if [ ! -d Xsession.d ]
then
mkdir Xsession.d
fi
cd $DT_CONFIG_TOP
chmod -R 755 *
FixInetdDotConf
FixEtcRpc
# After adding the Calendar Manager to the inetd service list, the inet
# daemon needs to reread its configuration.
/etc/inetd -c
doDttermTerminfo
elif [ "$OPERATION" = "deconfigure" ]
then
echo "de-Configuring CDE-RUN..."
/etc/inetd -k
KillIt "rpc.cmsd"
/etc/inetd
UnfixInetdDotConf
UnfixEtcRpc
# After removing the Calendar Manager from the inetd service list, the
# inet daemon needs to reread its configuration.
/etc/inetd -c
rm -f /usr/lib/terminfo/d/dtterm
rm -rf $DT_TEMP_TOP/*
RemoveRunFiles
VerifyInstalledFiles
elif [ "$OPERATION" = "verify" ]
then
VerifyInstalledFiles
fi
return $retval