# admin/IntegTools/
admin/IntegTools/post_install/*.list
admin/IntegTools/post_install/*.lst
-admin/IntegTools/post_install/linux
+
+admin/IntegTools/post_install/linux/CDE-MIN.list
+admin/IntegTools/post_install/linux/CDE-MIN.lst
+admin/IntegTools/post_install/linux/CDE-RUN.list
+admin/IntegTools/post_install/linux/CDE-RUN.lst
+admin/IntegTools/post_install/linux/CDE-SHLIBS.list
+admin/IntegTools/post_install/linux/CDE-SHLIBS.lst
+admin/IntegTools/post_install/linux/CDE-TT.list
+admin/IntegTools/post_install/linux/CDE-TT.lst
+admin/IntegTools/post_install/linux/configMin
+admin/IntegTools/post_install/linux/configRun
+admin/IntegTools/post_install/linux/configShlibs
+admin/IntegTools/post_install/linux/configTT
admin/IntegTools/post_install/freebsd/CDE-MIN.list
admin/IntegTools/post_install/freebsd/CDE-MIN.lst
admin/IntegTools/post_install/freebsd/configShlibs
admin/IntegTools/post_install/freebsd/configTT
+admin/IntegTools/post_install/openbsd/CDE-MIN.list
+admin/IntegTools/post_install/openbsd/CDE-MIN.lst
+admin/IntegTools/post_install/openbsd/CDE-RUN.list
+admin/IntegTools/post_install/openbsd/CDE-RUN.lst
+admin/IntegTools/post_install/openbsd/CDE-SHLIBS.list
+admin/IntegTools/post_install/openbsd/CDE-SHLIBS.lst
+admin/IntegTools/post_install/openbsd/CDE-TT.list
+admin/IntegTools/post_install/openbsd/CDE-TT.lst
+admin/IntegTools/post_install/openbsd/configMin
+admin/IntegTools/post_install/openbsd/configRun
+admin/IntegTools/post_install/openbsd/configShlibs
+admin/IntegTools/post_install/openbsd/configTT
+
admin/IntegTools/post_install/configDemos
admin/IntegTools/post_install/configFonts
admin/IntegTools/post_install/configHelp
doc/fr_FR.ISO8859-1/help-sdl/
doc/it_IT.ISO8859-1/help-sdl/
doc/ja_JP.dt-eucJP/m-guides/
+doc/tmp/
doc/util/dbtoman/instant/instant
# lib/DtHelp
programs/dtwm/sys.dtwmrc
# programs/fontaliases
+programs/fontaliases/linux/C/dtinfo.bdf
+programs/fontaliases/linux/C/dtinfo.pcf
+programs/fontaliases/linux/C/dtinfo.pcf.gz
+programs/fontaliases/linux/C/dtinfo.pcf.Z
+programs/fontaliases/linux/C/fonts.dir
programs/fontaliases/freebsd/C/dtinfo.bdf
programs/fontaliases/freebsd/C/dtinfo.pcf
programs/fontaliases/freebsd/C/dtinfo.pcf.gz
programs/fontaliases/freebsd/C/dtinfo.pcf.Z
programs/fontaliases/freebsd/C/fonts.dir
+programs/fontaliases/openbsd/C/dtinfo.bdf
+programs/fontaliases/openbsd/C/dtinfo.pcf
+programs/fontaliases/openbsd/C/dtinfo.pcf.gz
+programs/fontaliases/openbsd/C/dtinfo.pcf.Z
+programs/fontaliases/openbsd/C/fonts.dir
# programs/ksh93
programs/dtksh/ksh93/man/man1/sh.1
then
stopsrc -s inetd >>$LOGFILE 2>&1
fi
- elif [ "$PLATFORM" = openbsd ]
+ elif [ "$PLATFORM" = "openbsd" ]
then
- true
- elif [ "$PLATFORM" = freebsd ]
+ ps axo pid,comm | grep $i > /tmp/tmppsout
+ if [ -s /tmp/tmppsout ]
+ then
+ awk '{print "kill " $1}' /tmp/tmppsout | /bin/csh -f
+ sleep 2
+ fi
+ elif [ "$PLATFORM" = "freebsd" ]
then
ps axo pid,comm | grep $i > /tmp/tmppsout
if [ -s /tmp/tmppsout ]
awk '{print "kill " $1}' /tmp/tmppsout | /bin/csh -f
sleep 2
fi
+ elif [ "$PLATFORM" = "linux" ]
+ then
+ ps axo pid,comm | grep $i > /tmp/tmppsout
+ if [ -s /tmp/tmppsout ]
+ then
+ awk '{print "kill " $1}' /tmp/tmppsout | /bin/sh -f
+ sleep 2
+ fi
else
ps -ef | grep $i | grep -v grep >/tmp/tmppsout
if [ -s /tmp/tmppsout ]
/usr/sbin/inetd
elif [ "$PLATFORM" = "openbsd" ]
then
- true
+ /etc/rc.d/inetd start >/dev/null
elif [ "$PLATFORM" = "freebsd" ]
then
/etc/rc.d/inetd onestart
+ elif [ "$PLATFORM" = "linux" ]
+ then
+ /etc/init.d/openbsd-inetd start >/dev/null 2>&1
else
#ifdef hpV4
/usr/sbin/inetd
elif [ $BUILDSYSTEM = "Linux" ];
then
PLATFORM="linux"
- PLATFORM_SCRIPT_DIR=""
+ PLATFORM_SCRIPT_DIR="linux"
elif [ $BUILDSYSTEM = "FreeBSD" ];
then
PLATFORM="freebsd"
elif [ $BUILDSYSTEM = "OpenBSD" ];
then
PLATFORM="openbsd"
- PLATFORM_SCRIPT_DIR=""
+ PLATFORM_SCRIPT_DIR="openbsd"
else # Build system = HP
PLATFORM=hp-ux
PLATFORM_SCRIPT_DIR=hp
# set permissions for non-links
if [ "${TYPE%link}" = "$TYPE" ]; then
if [ "$USER" = "root" ]; then
- chmod $MODE $DEST ||
- echo "ERROR: \"chmod $MODE $DEST\" failed" >&2
chgrp $GROUP $DEST ||
echo "ERROR: \"chgrp $GROUP $DEST\" failed" >&2
chown $OWNER $DEST ||
echo "ERROR: \"chown $OWNER $DEST\" failed" >&2
+ chmod $MODE $DEST ||
+ echo "ERROR: \"chmod $MODE $DEST\" failed" >&2
fi
fi
#endif
#ifdef OpenBSDArchitecture
PLATFORM = openbsd
+SUBDIRS = openbsd
#endif
#ifdef FreeBSDArchitecture
PLATFORM = freebsd
/etc/rc.d/inetd onereload
fi
- HASH dtmail requires setgid
- chmod 2555 $DT_TOP/bin/dtmail
-
HASH dtmail requires setgid
chmod 2555 $DT_TOP/bin/dtmail
FixEtcInetdDotConf
- FixEtcPamDotConf
+ HASH FixEtcPamDotConf
HASH
HASH create the /var/dt/tmp directory for the dtspcd
ps -ef | grep inetd | grep -v grep >/tmp/tmppsout
if [ -s /tmp/tmppsout ]
then
- awk '{print "kill -1 " $2}' /tmp/tmppsout | /bin/csh
+ awk '{print "kill -1 " $2}' /tmp/tmppsout | /bin/sh
else
- /usr/sbin/inetd -s
+ [ -x /usr/sbin/inetd ] && /usr/sbin/inetd
fi
fi
TMPFILE=/tmp/inetd.conf
CMSD=CDE_INSTALLATION_TOP/bin/rpc.cmsd
+XCOMM
+XCOMM check for existence of /etc/inetd.conf
+XCOMM
+
+ if [ ! -f $FILE ] # highly unlikely
+ then
+ echo "" >$FILE
+ fi
+
XCOMM
XCOMM desired inetd.conf entry:
XCOMM 100068/2-4 dgram rpc/udp wait root CDE_INSTALLATION_TOP/bin/rpc.cmsd rpc.cmsd
XCOMM comment out any non-cde rpc.cmsd lines
XCOMM
- nawk -v cmsd=$CMSD \
+ awk -v cmsd=$CMSD \
'{if ($1 == "100068/2-4" && $6 != cmsd)
print "#cde " $0;
else
XCOMM remove any cde 2-4 cmsd
XCOMM
- nawk -v cmsd=$CMSD \
+ awk -v cmsd=$CMSD \
'{if ($1 == "100068/2-4" && $6 == cmsd)
;
else
XCOMM now run an awk script to see if there is an occurrence of 2-5 cmsd
XCOMM
- nawk -v cmsd=$CMSD \
+ awk -v cmsd=$CMSD \
'{if ($6 == cmsd && $1 == "100068/2-5")
print $0 > "/tmp/cmsd-already-there"
}' $FILE >/dev/null
HASH first remove the CDE rpc.cmsd entry
- nawk -v cmsd=$CMSD \
+ awk -v cmsd=$CMSD \
'{if (($1 == "100068/2-4" || $1 == "100068/2-5") && $6 == cmsd)
;
else
HASH
HASH ConfigurePrintersDir
HASH
- env LANG=C /usr/dt/bin/dtprintinfo -populate
+ HASH env LANG=C /usr/dt/bin/dtprintinfo -populate
HASH
HASH Configure Xsession.d
ps -ef | grep inetd | grep -v grep >/tmp/tmppsout
if [ -s /tmp/tmppsout ]
then
- awk '{print "kill -1 " $2}' /tmp/tmppsout | /bin/csh
+ awk '{print "kill -1 " $2}' /tmp/tmppsout | /bin/sh
else
[ -x /usr/sbin/inetd ] && /usr/sbin/inetd
fi
{
FILE=/etc/inetd.conf
TMPFILE=/tmp/inetd.conf
-TTDBSERVERD=CDE_INSTALLATION_TOP/bin/rpc.ttdbserverd
+TTDBSERVERD=CDE_INSTALLATION_TOP/bin/rpc.ttdbserver
+
+XCOMM
+XCOMM check for existence of /etc/inetd.conf
+XCOMM
+
+ if [ ! -f $FILE ] # highly unlikely
+ then
+ echo "" >$FILE
+ fi
XCOMM
XCOMM see if it already exists
XCOMM
- nawk -v ttdb=$TTDBSERVERD \
+ awk -v ttdb=$TTDBSERVERD \
'{if ($1 == "100083/1" && $6 != ttdb)
print "#cde " $0;
else
{
FILE=/etc/inetd.conf
TMPFILE=/tmp/inetd.conf
-TTDBSERVERD=CDE_INSTALLATION_TOP/bin/rpc.ttdbserverd
+TTDBSERVERD=CDE_INSTALLATION_TOP/bin/rpc.ttdbserver
- nawk -v ttdb=$TTDBSERVERD \
+ awk -v ttdb=$TTDBSERVERD \
'{if ($1 == "100083/1" && $6 == ttdb)
;
else
ps -ef | grep inetd | grep -v grep >/tmp/tmppsout
if [ -s /tmp/tmppsout ]
then
- awk '{print "kill -1 " $2}' /tmp/tmppsout | /bin/csh
+ awk '{print "kill -1 " $2}' /tmp/tmppsout | /bin/sh
else
- /usr/sbin/inetd -s
+ [ -x /usr/sbin/inetd ] && /usr/sbin/inetd
fi
rm /tmp/tmppsout
--- /dev/null
+XCOMM $TOG: Imakefile /main/1 1998/03/11 16:08:16 mgreess $
+TOOL_DIR = ../../dbTools
+DATABASE_DIR = ../../../../databases
+
+#ifdef HPArchitecture
+PLATFORM = hp-ux
+#endif
+#ifdef LinuxArchitecture
+PLATFORM = linux
+#endif
+#ifdef FreeBSDArchitecture
+PLATFORM = freebsd
+#endif
+#ifdef OpenBSDArchitecture
+PLATFORM = openbsd
+#endif
+#ifdef RsArchitecture
+PLATFORM = aix
+#endif
+#ifdef SunArchitecture
+PLATFORM = sun
+.NO_PARALLEL:
+#endif
+#ifdef USLArchitecture
+PLATFORM = usl
+#endif
+#ifdef UXPArchitecture
+PLATFORM = uxp
+#endif
+
+UDBTOANY = $(KORNSHELL) $(TOOL_DIR)/udbToAny.ksh
+BUILD_UDB_LIST = $(SHELL) ../build_udb_list
+
+all::
+
+configMin:: $(DATABASE_DIR)/CDE-MIN.udb
+ $(UDBTOANY) -toLst -ReleaseStream $(PLATFORM) \
+ $(DATABASE_DIR)/CDE-MIN.udb > CDE-MIN.lst
+ $(BUILD_UDB_LIST) CDE-MIN ../../../..
+
+configTT:: $(DATABASE_DIR)/CDE-TT.udb
+ $(UDBTOANY) -toLst -ReleaseStream $(PLATFORM) \
+ $(DATABASE_DIR)/CDE-TT.udb > CDE-TT.lst
+ $(BUILD_UDB_LIST) CDE-TT ../../../..
+
+configRun:: $(DATABASE_DIR)/CDE-RUN.udb
+ $(UDBTOANY) -toLst -ReleaseStream $(PLATFORM) \
+ $(DATABASE_DIR)/CDE-RUN.udb > CDE-RUN.lst
+ $(BUILD_UDB_LIST) CDE-RUN ../../../..
+
+configShlibs:: $(DATABASE_DIR)/CDE-SHLIBS.udb
+ $(UDBTOANY) -toLst -ReleaseStream $(PLATFORM) \
+ $(DATABASE_DIR)/CDE-SHLIBS.udb > CDE-SHLIBS.lst
+ $(BUILD_UDB_LIST) CDE-SHLIBS ../../../..
+
+LOCAL_CPP_DEFINES = -DCDE_INSTALLATION_TOP=$(CDE_INSTALLATION_TOP) \
+ -DCDE_CONFIGURATION_TOP=$(CDE_CONFIGURATION_TOP) \
+ -DCDE_LOGFILES_TOP=$(CDE_LOGFILES_TOP)
+
+AllTarget(configShlibs configTT configRun configMin)
+
+CppScriptTarget(configShlibs,configShlibs.src,$(LOCAL_CPP_DEFINES),)
+CppScriptTarget(configTT,configTT.src,$(LOCAL_CPP_DEFINES),)
+CppScriptTarget(configRun,configRun.src,$(LOCAL_CPP_DEFINES),)
+CppScriptTarget(configMin,configMin.src,$(LOCAL_CPP_DEFINES),)
+
+clean::
+ $(RM) *.lst *.list
--- /dev/null
+XCOMM! /bin/ksh
+XCOMM #######
+XCOMM Product: CDE
+XCOMM Fileset: CDE-MIN
+XCOMM configure
+XCOMM @(#) $TOG: configMin.src /main/1 1998/03/11 16:18:12 mgreess $
+XCOMM #######
+#define HASH #
+
+PRODUCT=CDE
+FILESET=CDE-MIN
+DO_CONFIGURATION=""
+retval=0
+
+FixEtcServices()
+{
+FILE=/etc/services
+TMPFILE=/tmp/services
+
+XCOMM
+XCOMM check for existence of /etc/services
+XCOMM
+
+ if [ ! -f $FILE ] # highly unlikely
+ then
+ echo "" >$FILE
+ fi
+
+XCOMM
+XCOMM see if it already exists
+XCOMM
+
+ awk '{if ($1 == "dtspc")
+ print $0 > "/tmp/dtspc-already-there"
+ }' $FILE >/dev/null
+
+ if [ ! -f /tmp/dtspc-already-there ]
+ then
+ printf "dtspc\t\t6112/tcp\t#subprocess control" >>$FILE
+ else
+ rm /tmp/dtspc-already-there
+ fi
+
+XCOMM
+XCOMM remove legacy entries like dtspcd
+XCOMM
+
+ awk '{if ($1 == "dtspcd" || $1 == "#dtspcd")
+ ;
+ else
+ print $0
+ }' $FILE >$TMPFILE
+
+ cp $TMPFILE $FILE
+ rm $TMPFILE
+}
+
+UnfixEtcServices()
+{
+FILE=/etc/services
+TMPFILE=/tmp/services
+
+ awk '{if ($1 == "dtspc" && $2 == "6112/tcp")
+ ;
+ else
+ print $0
+ }' $FILE >$TMPFILE
+
+ cp $TMPFILE $FILE
+ rm $TMPFILE
+}
+
+FixEtcInetdDotConf()
+{
+FILE=/etc/inetd.conf
+TMPFILE=/tmp/inetd.conf
+
+XCOMM
+XCOMM check for existence of /etc/inetd.conf
+XCOMM
+
+ if [ ! -f $FILE ] # highly unlikely
+ then
+ echo "" >$FILE
+ fi
+
+XCOMM
+XCOMM see if it already exists
+XCOMM
+
+ awk '{if ($1 == "dtspc")
+ print $0 > "/tmp/dtspc-already-there"
+ }' $FILE >/dev/null
+
+ DTSPCD=CDE_INSTALLATION_TOP/bin/dtspcd
+
+ if [ ! -f /tmp/dtspc-already-there ]
+ then
+ echo "dtspc stream tcp4 nowait root $DTSPCD $DTSPCD" >>$FILE
+ else
+ rm /tmp/dtspc-already-there
+ fi
+
+XCOMM
+XCOMM remove legacy entries like dtspcd
+XCOMM
+
+ awk '{if ($1 == "dtspcd" || $1 == "#dtspcd")
+ ;
+ else
+ print $0
+ }' $FILE >$TMPFILE
+
+ cp $TMPFILE $FILE
+ rm $TMPFILE
+}
+
+UnfixEtcInetdDotConf()
+{
+FILE=/etc/inetd.conf
+TMPFILE=/tmp/inetd.conf
+
+ awk '{if ($1 == "dtspc")
+ ;
+ else
+ print $0
+ }' $FILE >$TMPFILE
+
+ cp $TMPFILE $FILE
+ rm $TMPFILE
+}
+
+FixEtcPamDotConf()
+{
+FILE=/etc/pam.conf
+ORIGFILE=/etc/pam.conf.preCDE
+
+XCOMM
+XCOMM check for existence of /etc/pam.conf
+XCOMM
+
+ if [ -f $FILE ]
+ then
+ echo "" > $ORIGFILE
+ cp CDE_INSTALLATION_TOP/config/sys.pam.conf $FILE
+ chmod 644 $FILE
+ else
+ echo "Warning: $FILE already exists. Leaving it alone." 1>&2
+ cp CDE_INSTALLATION_TOP/config/sys.pam.conf $ORIGFILE
+ fi
+
+}
+
+UnfixEtcPamDotConf()
+{
+FILE=/etc/pam.conf
+TMPFILE=/etc/pam.conf.CDE
+ORIGFILE=/etc/pam.conf.preCDE
+
+ if [ ! -f $FILE ]
+ then
+ echo "Warning: $FILE does not exist." 1>&2
+ elif [ ! -f $ORIGFILE ]
+ then
+ echo "Warning: $ORIGFILE does not exist. Leaving $FILE alone." 1>&2
+ else
+ mv $FILE $TMPFILE
+ cp $ORIGFILE $FILE
+ chmod 664 $FILE
+ fi
+}
+
+RemoveMinFiles()
+{
+ 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-MIN.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-MIN.lst"
+ EOF
+}
+
+#include "../option.func"
+
+XCOMM ###############################################################
+XCOMM
+XCOMM Main Body
+XCOMM
+XCOMM ###############################################################
+
+ HandleOption $*
+
+ if [ "$OPERATION" = "configure" ]
+ then
+
+ FixEtcServices
+
+ : FixEtcInetdDotConf
+
+ HASH
+ HASH create the /var/dt/tmp directory for the dtspcd
+ HASH
+
+ if [ ! -d CDE_LOGFILES_TOP/tmp ]
+ then
+ mkdir -p CDE_LOGFILES_TOP/tmp
+ fi
+
+ elif [ "$OPERATION" = "deconfigure" ]
+ then
+
+ UnfixEtcServices
+
+ : UnfixEtcInetdDotConf
+
+ RemoveMinFiles
+
+ VerifyInstalledFiles
+
+ elif [ "$OPERATION" = "verify" ]
+ then
+
+ VerifyInstalledFiles
+
+ fi
+
+ return $retval
--- /dev/null
+XCOMM! /bin/ksh
+XCOMM #######
+XCOMM Product: CDE
+XCOMM Fileset: CDE-RUN
+XCOMM configure
+XCOMM @(#) $TOG: configRun.src /main/1 1998/03/11 16:18:24 mgreess $
+XCOMM #######
+
+#define HASH #
+#define STAR *
+
+PRODUCT=CDE
+FILESET=CDE-RUN
+DO_CONFIGURATION=""
+retval=0
+
+FixInetdDotConf()
+{
+FILE=/etc/inetd.conf
+TMPFILE=/tmp/inetd.conf
+CMSD=CDE_INSTALLATION_TOP/bin/rpc.cmsd
+
+XCOMM
+XCOMM desired inetd.conf entry:
+XCOMM cmsd/2-4 dgram rpc/udp4 wait root CDE_INSTALLATION_TOP/bin/rpc.cmsd rpc.cmsd
+XCOMM
+
+XCOMM first make an awk script and put it in a file.
+XCOMM
+
+XCOMM comment out any non-cde rpc.cmsd lines
+XCOMM
+
+ awk -v cmsd=$CMSD \
+ '{if ($1 == "cmsd/2-4" && $6 != cmsd)
+ print "#cde " $0;
+ else
+ print $0
+ }' $FILE >$TMPFILE
+
+ cp $TMPFILE $FILE
+ rm $TMPFILE
+
+XCOMM remove any cde 2-4 cmsd
+XCOMM
+
+ awk -v cmsd=$CMSD \
+ '{if ($1 == "cmsd/2-4" && $6 == cmsd)
+ ;
+ else
+ print $0
+ }' $FILE >$TMPFILE
+
+ cp $TMPFILE $FILE
+ rm $TMPFILE
+
+XCOMM
+XCOMM now run an awk script to see if there is an occurrence of 2-5 cmsd
+XCOMM
+
+ awk -v cmsd=$CMSD \
+ '{if ($6 == cmsd && $1 == "cmsd/2-5")
+ print $0 > "/tmp/cmsd-already-there"
+ }' $FILE >/dev/null
+
+XCOMM
+XCOMM if it is not there, add it
+XCOMM
+
+ if [ ! -f /tmp/cmsd-already-there ]
+ then
+ echo "cmsd/2-5 dgram rpc/udp4 wait root $CMSD rpc.cmsd" >>$FILE
+ else
+ rm /tmp/cmsd-already-there
+ fi
+
+}
+
+UnfixInetdDotConf()
+{
+FILE=/etc/inetd.conf
+TMPFILE=/tmp/inetd.conf
+CMSD=CDE_INSTALLATION_TOP/bin/rpc.cmsd
+
+ HASH first remove the CDE rpc.cmsd entry
+
+ awk -v cmsd=$CMSD \
+ '{if (($1 == "cmsd/2-4" || $1 == "cmsd/2-5") && $6 == cmsd)
+ ;
+ else
+ print $0
+ }' $FILE >$TMPFILE
+
+ cp $TMPFILE $FILE
+ rm $TMPFILE
+
+ HASH now uncomment any previously existing cmsd entry
+
+ awk '{if ($1 == "#cde") {
+ if ($2 == "cmsd/2-4") {
+ $1 = $2;
+ $2 = ""
+ }
+ }
+ print $0
+ }' $FILE >$TMPFILE
+
+ cp $TMPFILE $FILE
+ rm $TMPFILE
+}
+
+CreateAppConfigDirectory()
+{
+ HASH
+ HASH Create the APPCONFIG directory inside DT_CONFIG_TOP and create
+ HASH all of its subdirectories
+ HASH
+
+ 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
+ HASH
+ HASH for each locale
+ HASH
+ for j in $DT_TOP/$APPCONFIG/$i/STAR
+ do
+ if [ ! -d `basename $j` ]
+ then
+ mkdir `basename $j`
+ fi
+ done
+ cd ..
+ done
+
+}
+
+doDttermTerminfo()
+{
+ if [ -f $DT_TOP/config/dtterm.ti ]
+ then
+ tic $DT_TOP/config/dtterm.ti
+ else
+ echo "Unable to find $DT_TOP/config/dtterm.ti"
+ fi
+}
+
+RemoveRunFiles()
+{
+ 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-RUN.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-RUN.lst"
+ EOF
+}
+
+
+PrintUsage()
+{
+ echo "Usage:" $0 "[OPERATION]"
+ echo ""
+ echo "Operations:"
+ echo " -e configure"
+ echo " -d deconfigure"
+ echo " -v verify"
+ echo " -s size"
+ echo " -h help"
+}
+
+#include "../option.func"
+
+XCOMM ##########################################################################
+XCOMM
+XCOMM Main Body
+XCOMM
+XCOMM ##########################################################################
+
+PRODUCT=CDE
+FILESET=CDE-RUN
+
+DT_TOP=CDE_INSTALLATION_TOP
+DT_CONFIG_TOP=CDE_CONFIGURATION_TOP
+DT_TEMP_TOP=CDE_LOGFILES_TOP
+ROOT=/
+
+retval=0
+
+APPCONFIG=appconfig
+APPCONFIG_DIRS="appmanager help icons types"
+PRINTERS=""
+DEFAULT_PRINTER="DtPrint"
+
+ HandleOption $*
+
+ if [ "$OPERATION" = "usage" ]
+ then
+ PrintUsage
+ exit 0
+ fi
+
+ if [ "$OPERATION" = "configure" ]
+ then
+
+ HASH
+ HASH create the CDE_LOGFILES_TOP directory
+ HASH
+
+ 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 .
+
+ HASH
+ HASH create the CDE_CONFIGURATION_TOP and its config directory
+ HASH
+ if [ ! -d $DT_CONFIG_TOP ]
+ then
+ mkdir -p $DT_CONFIG_TOP
+ fi
+ if [ ! -d $DT_CONFIG_TOP/config ]
+ then
+ mkdir -p $DT_CONFIG_TOP/config
+ fi
+
+ CreateAppConfigDirectory
+
+ HASH
+ HASH ConfigurePrintersDir
+ HASH
+ HASH env LANG=C /usr/dt/bin/dtprintinfo -populate
+
+ HASH
+ HASH Configure Xsession.d
+ HASH
+
+ cd $DT_CONFIG_TOP/config
+ if [ ! -d Xsession.d ]
+ then
+ mkdir Xsession.d
+ fi
+
+ cd $DT_CONFIG_TOP
+ chmod -R 755 *
+
+ FixInetdDotConf
+
+ elif [ "$OPERATION" = "deconfigure" ]
+ then
+
+ UnfixInetdDotConf
+
+ RemoveRunFiles
+
+ VerifyInstalledFiles
+
+ elif [ "$OPERATION" = "verify" ]
+ then
+
+ VerifyInstalledFiles
+
+ fi
+
+ if [ "$OPERATION" != "verify" ]
+ then
+
+ HASH issue a SIGHUP to the inetd process
+
+ /etc/rc.d/inetd reload >/dev/null
+ fi
+
+ HASH dtmail requires setgid
+ chmod 2555 $DT_TOP/bin/dtmail
+
+ return $retval
--- /dev/null
+XCOMM!/bin/ksh
+XCOMM $TOG: configShlibs.src /main/1 1998/03/11 16:18:33 mgreess $
+
+#define STAR *
+
+XCOMM ############################################
+RemoveShlibFiles()
+{
+ 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-SHLIBS.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-SHLIBS.lst"
+ EOF
+}
+
+#include "../option.func"
+
+MakeTheLink()
+{
+XCOMM
+XCOMM Usage: configTT
+XCOMM
+XCOMM creates links in the install tree libtt.so -> libtt.so.1
+XCOMM
+
+ cd CDE_INSTALLATION_TOP/lib
+
+ for lib in `/bin/ls *.so.*`
+ do
+ link=`echo $lib | cut -d. -f1,2`
+
+ rm -f $link
+ ln -s $lib $link
+
+ done
+
+}
+
+XCOMM #########################################################################
+XCOMM
+XCOMM Main Body
+XCOMM
+XCOMM #########################################################################
+
+PRODUCT=CDE
+FILESET=CDE-SHLIBS
+retval=0
+CDE_TOP=CDE_INSTALLATION_TOP
+CDE_CONF_TOP=CDE_CONFIGURATION_TOP
+
+ HandleOption $*
+
+ if [ "$OPERATION" = "deconfigure" ]
+ then
+
+ echo "de-Configuring for CDE-SHLIBS..."
+
+ RemoveShlibFiles
+
+ /sbin/ldconfig -R
+
+ VerifyInstalledFiles
+
+ elif [ "$OPERATION" = "configure" ]
+ then
+
+ MakeTheLink
+
+ /sbin/ldconfig -m "${CDE_TOP}/lib"
+
+ elif [ "$OPERATION" = "verify" ]
+ then
+
+ VerifyInstalledFiles
+
+ fi
+
+ return $retval
--- /dev/null
+XCOMM! /bin/ksh
+XCOMM #######
+XCOMM Product: CDE
+XCOMM Fileset: CDE-TT
+XCOMM configure
+XCOMM @(#) $TOG: configTT.src /main/1 1998/03/11 16:18:40 mgreess $
+XCOMM #######
+XCOMM
+XCOMM (c) Copyright Hewlett-Packard Company, 1993
+XCOMM
+XCOMM #######
+#define HASH #
+
+PRODUCT=CDE
+FILESET=CDE-TT
+DO_CONFIGURATION=""
+retval=0
+
+FixInetdDotConf()
+{
+FILE=/etc/inetd.conf
+TMPFILE=/tmp/inetd.conf
+TTDBSERVERD=CDE_INSTALLATION_TOP/bin/rpc.ttdbserver
+
+XCOMM
+XCOMM see if it already exists
+XCOMM
+
+ awk -v ttdb=$TTDBSERVERD \
+ '{if ($1 == "ttdbserver/1" && $6 != ttdb)
+ print "#cde " $0;
+ else
+ print $0
+ }' $FILE >$TMPFILE
+
+ cp $TMPFILE $FILE
+ rm $TMPFILE
+
+ awk '{if ($1 == "ttdbserver/1")
+ print $0 > "/tmp/tt-already-there"
+ }' $FILE >/dev/null
+
+ if [ ! -f /tmp/tt-already-there ]
+ then
+ echo "ttdbserver/1 stream rpc/tcp4 wait root $TTDBSERVERD $TTDBSERVERD" \
+ >>$FILE
+ else
+ rm /tmp/tt-already-there
+ fi
+}
+
+UnfixInetdDotConf()
+{
+FILE=/etc/inetd.conf
+TMPFILE=/tmp/inetd.conf
+TTDBSERVERD=CDE_INSTALLATION_TOP/bin/rpc.ttdbserver
+
+ awk -v ttdb=$TTDBSERVERD \
+ '{if ($1 == "ttdbserver/1" && $6 == ttdb)
+ ;
+ else
+ print $0
+ }' $FILE >$TMPFILE
+
+ cp $TMPFILE $FILE
+ rm $TMPFILE
+
+ awk '{if ($1 == "#cde" && ($2 == "ttdbserver/1" || $2 == "ttdbserver")) {
+ $1 = $2;
+ $2 = ""
+ }
+ print $0
+ }' $FILE >$TMPFILE
+
+ cp $TMPFILE $FILE
+ rm $TMPFILE
+}
+
+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
+
+ : FixInetdDotConf
+
+ elif [ "$OPERATION" = "deconfigure" ]
+ then
+
+ : UnfixInetdDotConf
+
+ RemoveTTFiles
+
+ VerifyInstalledFiles
+
+ elif [ "$OPERATION" = "verify" ]
+ then
+
+ VerifyInstalledFiles
+
+ fi
+
+ return $retval
#ifdef UseInstalled
#define ImakeSubCmdHelper $(IMAKE_CMD)
#else
-#define ImakeSubCmdHelper $(IMAKEPREFIX)$(IMAKE) -I$(IMAKEPREFIX)$(IRULESRC) $(IMAKE_DEFINES)
+#define ImakeSubCmdHelper $(IMAKEPREFIX)$(IMAKE) -I$(IMAKEPREFIX)$(IRULESRC) $(IMAKE_DEFINES) $(IMAKE_DEF_DTINFO)
#endif
#endif /* MakeMakeSubdirs */
# else
DEPLIBS = $(LOCAL_LIBRARIES)
# endif
- DEPLIBS1 = $(DEPLIBS)
- DEPLIBS2 = $(DEPLIBS)
- DEPLIBS3 = $(DEPLIBS)
+ DEPLIBS1 = $(DEPLIBS)
+ DEPLIBS2 = $(DEPLIBS)
+ DEPLIBS3 = $(DEPLIBS)
#endif /* NeedDefaultDepLibs */
+
+/* check for existence of Dtinfo Motif Documents */
+#if defined(LinuxArchitecture)
+ MOTIF_DOC = $(shell if test -f $(MDOCSRC)/C/guides/bookcase.bc; then echo -D_MOTIFDOC_; fi)
+#elif defined(FreeBSDArchitecture) || defined(OpenBSDArchitecture)
+ MOTIF_DOC != if test -f $(MDOCSRC)/C/guides/bookcase.bc; then echo -D_MOTIFDOC_; fi
+#else
+ MOTIF_DOC = -D_MOTIFDOC_
+#endif
/*
* Compiler Features
*/
+#ifndef HasGcc2ForCplusplus
+#define HasGcc2ForCplusplus YES
+#endif
#define GccUsesGas YES
#define UseGas YES
#define GnuCpp YES
# define HasAgpGart YES
+# define LdPostLib -L/usr/X11R6/lib -L/usr/local/lib
+
# define ServerExtraSysLibs -lamd64
# define ServerExtraDefines GccGasOption -D_XSERVER64 XFree86ServerDefines
# define HasX86Support YES
# endif
+/* For DtHelp TIFF processing routines. */
+#define LSBBitOrder YES
+
#endif /* AMD64Architecture */
/*
# ifndef DefaultGcc2i386Opt
# if (OSMajorVersion == 2 && OSMinorVersion >= 3) || OSMajorVersion > 2
/* The GCC strength-reduce bug is fixed for OpenBSD 2.3 and later */
-# define DefaultGcc2i386Opt -O2 GccAliasingArgs
+# define DefaultGcc2i386Opt -O2 -fno-strict-aliasing
# endif
# endif
# define OptimizedCDebugFlags DefaultGcc2i386Opt
# define ServerOSDefines XFree86ServerOSDefines -DDDXTIME
# define ServerExtraSysLibs -li386
-# define LdPostLib /**/
+# define LdPostLib -L/usr/X11R6/lib -L/usr/local/lib
# define ServerExtraDefines GccGasOption XFree86ServerDefines
# ifndef XFree86ConsoleDefines
# define XFree86ConsoleDefines -DWSCONS_SUPPORT -DPCVT_SUPPORT
# define HasX86Support UseElfFormat
# endif
+/* For DtHelp TIFF processing routines. */
+#define LSBBitOrder YES
+
#endif /* i386Architecture */
* which can be overridden by architecture specific sections above
*/
+#ifdef HasGcc2ForCplusplus
+CXXDEPENDINCLUDE != echo | `CcCmd -print-prog-name=cc1plus` -v 2>&1 | \
+ sed -n 's/ \(.*[cg]++.*\)/-I\1/p'; rm -f gccdump.s
+#define CplusplusDependIncludes $(CXXDEPENDINCLUDE)
+#endif
+
#ifndef StandardDefines
# define StandardDefines -DCSRG_BASED
#endif
+#ifndef StandardIncludes
+# define StandardIncludes -I/usr/X11R6/include -I/usr/local/include
+#endif
+
+#ifndef TopMotifInclude
+# define TopMotifInclude /usr/local/include
+#endif
+
#if !defined(OptimizedCDebugFlags)
# define OptimizedCDebugFlags -O2
#endif
XPROJECTROOT = X11ProjectRoot
#endif
-#if UseInstalledX11
- RGB = $(BINDIR)/rgb
- FONTC = $(BINDIR)/bdftopcf
- MKFONTDIR = $(BINDIR)/mkfontdir
-#elif defined(X11ProjectRoot)
+#if defined(X11ProjectRoot)
RGB = $(XPROJECTROOT)/bin/rgb
FONTC = $(XPROJECTROOT)/bin/bdftopcf
MKFONTDIR = $(XPROJECTROOT)/bin/mkfontdir
+#elif UseInstalledX11
+ RGB = $(BINDIR)/rgb
+ FONTC = $(BINDIR)/bdftopcf
+ MKFONTDIR = $(BINDIR)/mkfontdir
#else
RGB = $(CLIENTENVSETUP) $(XBUILDBINDIR)/rgb
FONTC = $(CLIENTENVSETUP) $(XBUILDBINDIR)/bdftopcf
infolib/bkcase/dtsearch/dtsearch.ocf: dep @@\
MakeDir($(DTINFOGENTMPDIR)) @@\
MakeDir(infolib) @@\
- env $(DTINFOGEN) build -T $(DTINFOGENTMPDIR) $(DTINFOGENOPTIONS) opts -l infolib bookcase.bc
+ env $(DTINFOGEN) build -v -T $(DTINFOGENTMPDIR) $(DTINFOGENOPTIONS) opts -l infolib bookcase.bc
#endif
/*
#endif
#ifndef SharedCsaReqs
-# define SharedCsaReqs -lXt
+# define SharedCsaReqs -lXt $(TIRPCLIB)
#endif
#ifndef SharedDtHelpReqs
# endif
#endif
+#ifndef MotifProjectRoot
+# if defined(OpenBSDArchitecture)
+# define MotifProjectRoot /usr/local
+# endif
+#endif
+
#ifndef ProjectRoot
# define ProjectRoot /usr/dt
#endif
install_target = /usr/dt/config/xfonts/C/fonts.dir
}
#
+programs/fontaliases/linux/C/dtinfo.pcf.Z
+{ linux
+ install_target = /usr/dt/config/xfonts/C/dtinfo.pcf.Z
+}
+#
programs/fontaliases/linux/ja_JP/fonts.alias
{ linux
install_target = /usr/dt/config/xfonts/ja_JP/fonts.alias
#
# for OpenBSD
#
-programs/fontaliases/linux/C/fonts.alias
+programs/fontaliases/openbsd/C/fonts.alias
{ openbsd
- install_target = /usr/local/dt/config/xfonts/C/fonts.alias
-}
-#
-programs/fontaliases/linux/C/fonts.dir
-{ openbsd
- install_target = /usr/local/dt/config/xfonts/C/fonts.dir
+ install_target = /usr/dt/config/xfonts/C/fonts.alias
}
#
-programs/fontaliases/linux/ja_JP/fonts.alias
+programs/fontaliases/openbsd/C/fonts.dir
{ openbsd
- install_target = /usr/local/dt/config/xfonts/ja_JP/fonts.alias
+ install_target = /usr/dt/config/xfonts/C/fonts.dir
}
#
-programs/fontaliases/linux/ja_JP/fonts.dir
+programs/fontaliases/openbsd/C/dtinfo.pcf.gz
{ openbsd
- install_target = /usr/local/dt/config/xfonts/ja_JP/fonts.dir
+ install_target = /usr/dt/config/xfonts/C/dtinfo.pcf.gz
}
#
install_target = /usr/dt/infolib/%_LANG_%/cde.dti/CDEDOC/dtsearch/dtsearch.ocf
}
-#if defined(_ENGLISH_) || defined(_JAPANESE_)
+#if defined(_MOTIFDOC_) && (defined(_ENGLISH_) || defined(_JAPANESE_))
XCOMM
XCOMM >>-----------------------------
XCOMM
install_target = /usr/dt/lib/libDtSearch.so
type = sym_link
}
-
-#if 0 /* JET - not for linux (yet) */
XCOMM
lib/DtMmdb/libDtMmdb.so.2.1
{ linux
install_target = /usr/dt/lib/libDtMmdb.so
type = sym_link
}
-#endif
XCOMM
XCOMM openbsd libraries
XCOMM <<-----------------------------
XCOMM
-
-XCOMM
-lib/DtHelp/libDtHelp.so.0.0
+XCOMM
+lib/DtHelp/libDtHelp.so.2.1
{ openbsd
- install_target = /usr/local/dt/lib/libDtHelp.so.0.0
+ install_target = /usr/dt/lib/libDtHelp.so.2.1
mode = 0755
}
XCOMM
-lib/DtPrint/libDtPrint.so.0.0
+./libDtHelp.so.2.1
{ openbsd
- install_target = /usr/local/dt/lib/libDtPrint.so.0.0
+ install_target = /usr/dt/lib/libDtHelp.so
+ type = sym_link
+}
+XCOMM
+lib/DtPrint/libDtPrint.so.2.1
+{ openbsd
+ install_target = /usr/dt/lib/libDtPrint.so.2.1
mode = 0755
}
XCOMM
-lib/DtMrm/libDtMrm.so.0.0
+./libDtPrint.so.2.1
+{ openbsd
+ install_target = /usr/dt/lib/libDtPrint.so
+ type = sym_link
+}
+XCOMM
+lib/DtMrm/libDtMrm.so.2.1
{ openbsd
- install_target = /usr/local/dt/lib/libDtMrm.so.0.0
+ install_target = /usr/dt/lib/libDtMrm.so.2.1
mode = 0755
}
+XCOMM
+./libDtMrm.so.2.1
+{ openbsd
+ install_target = /usr/dt/lib/libDtMrm.so
+ type = sym_link
+}
XCOMM
-lib/DtSvc/libDtSvc.so.0.0
+lib/DtSvc/libDtSvc.so.2.1
{ openbsd
- install_target = /usr/local/dt/lib/libDtSvc.so.0.0
+ install_target = /usr/dt/lib/libDtSvc.so.2.1
mode = 0755
}
+XCOMM
+./libDtSvc.so.2.1
+{ openbsd
+ install_target = /usr/dt/lib/libDtSvc.so
+ type = sym_link
+}
XCOMM
-lib/DtWidget/libDtWidget.so.0.0
+lib/DtWidget/libDtWidget.so.2.1
{ openbsd
- install_target = /usr/local/dt/lib/libDtWidget.so.0.0
+ install_target = /usr/dt/lib/libDtWidget.so.2.1
mode = 0755
}
+XCOMM
+./libDtWidget.so.2.1
+{ openbsd
+ install_target = /usr/dt/lib/libDtWidget.so
+ type = sym_link
+}
XCOMM
-lib/DtTerm/libDtTerm.so.0.0
+lib/DtTerm/libDtTerm.so.2.1
{ openbsd
- install_target = /usr/local/dt/lib/libDtTerm.so.0.0
+ install_target = /usr/dt/lib/libDtTerm.so.2.1
mode = 0755
}
+XCOMM
+./libDtTerm.so.2.1
+{ openbsd
+ install_target = /usr/dt/lib/libDtTerm.so
+ type = sym_link
+}
XCOMM
-lib/tt/lib/libtt.so.0.0
+lib/tt/lib/libtt.so.2.1
{ openbsd
- install_target = /usr/local/dt/lib/libtt.so.0.0
+ install_target = /usr/dt/lib/libtt.so.2.1
mode = 0755
}
XCOMM
-lib/csa/libcsa.so.0.0
+./libtt.so.2.1
+{ openbsd
+ install_target = /usr/dt/lib/libtt.so
+ type = sym_link
+}
+XCOMM
+lib/csa/libcsa.so.2.1
{ openbsd
- install_target = /usr/local/dt/lib/libcsa.so.0.0
+ install_target = /usr/dt/lib/libcsa.so.2.1
mode = 0755
}
+XCOMM
+./libcsa.so.2.1
+{ openbsd
+ install_target = /usr/dt/lib/libcsa.so
+ type = sym_link
+}
XCOMM
-lib/DtSearch/libDtSearch.so.0.0
+lib/DtSearch/libDtSearch.so.2.1
{ openbsd
- install_target = /usr/local/dt/lib/libDtSearch.so.0.0
+ install_target = /usr/dt/lib/libDtSearch.so.2.1
mode = 0755
}
-#if 0 /* JET - not for openbsd (yet) */
XCOMM
-lib/DtMmdb/libDtMmdb.so.0.0
+./libDtSearch.so.2.1
+{ openbsd
+ install_target = /usr/dt/lib/libDtSearch.so
+ type = sym_link
+}
+XCOMM
+lib/DtMmdb/libDtMmdb.so.2.1
{ openbsd
- install_target = /usr/local/dt/lib/libDtMmdb.so.0.0
+ install_target = /usr/dt/lib/libDtMmdb.so.2.1
mode = 0755
}
+XCOMM
+./libDtMmdb.so.2.1
+{ openbsd
+ install_target = /usr/dt/lib/libDtMmdb.so
+ type = sym_link
+}
XCOMM
-#endif
XCOMM
XCOMM
CppSourceFile(CDE-LOC-C.tmp,CDE-LOC.src,$(LOC_CPP_LIST),)
CppSourceFile(CDE-HELP-LOC-C.tmp,CDE-HELP-LOC.src,$(LOC_CPP_LIST),)
CppSourceFile(CDE-MSG-LOC-C.tmp,CDE-MSG-LOC.src,$(LOC_CPP_LIST),)
-CppSourceFile(CDE-INFOLIB-LOC-C.tmp,CDE-INFOLIB-LOC.src,$(LOC_CPP_LIST),)
+CppSourceFile(CDE-INFOLIB-LOC-C.tmp,CDE-INFOLIB-LOC.src,$(LOC_CPP_LIST) $(MOTIF_DOC),)
CreateLocalizedFilesets(C,C,C,CDE-RUN,CDE-ENG-A-HELP,CDE-ENG-A-MSG,C,C,CDE-LOC-C.tmp,CDE-HELP-LOC-C.tmp,CDE-MSG-LOC-C.tmp,CDE-INFOLIB-LOC-C.tmp)
/*
CppSourceFile(CDE-LOC-JP.tmp,CDE-LOC.src,$(JP_LOC_CPP_LIST),)
CppSourceFile(CDE-HELP-LOC-JP.tmp,CDE-HELP-LOC.src,$(JP_LOC_CPP_LIST),)
CppSourceFile(CDE-MSG-LOC-JP.tmp,CDE-MSG-LOC.src,$(JP_LOC_CPP_LIST),)
-CppSourceFile(CDE-INFOLIB-LOC-JP.tmp,CDE-INFOLIB-LOC.src,$(JP_LOC_CPP_LIST),)
+CppSourceFile(CDE-INFOLIB-LOC-JP.tmp,CDE-INFOLIB-LOC.src,$(JP_LOC_CPP_LIST) $(MOTIF_DOC),)
CreateLocalizedFilesets(JP,ja_JP.dt-eucJP,Japanese EUC,CDE-LANGS,CDE-JPN-E-HELP,CDE-JPN-E-MSG,ja_JP.dt-eucJP,ja_JP.dt-eucJP,CDE-LOC-JP.tmp,CDE-HELP-LOC-JP.tmp,CDE-MSG-LOC-JP.tmp,CDE-INFOLIB-LOC-JP.tmp)
$(DBS):: $(UDBS)
EXTRA_DEFINES = -DBYTE_SWAP
#endif
+#if defined(LinuxArchitecture) || defined(FreeBSDArchitecture) || defined(OpenBSDArchitecture)
+EXTRA_DEFINES = -DBYTE_SWAP
+#endif
+
MakeSubdirs($(SUBDIRS))
ForceSubdirs($(SUBDIRS))
DependSubdirs($(SUBDIRS))
static char vista_errmsg[1024];
void (*dberr_exit) (int) = exit;
-extern nl_catd dtsearch_catd; /* non AusText user should #define to -1 */
-extern FILE *aa_stderr; /* non AusText user should #define to stderr */
+/* non AusText user should #define to -1 */
+#define dtsearch_catd -1
+/* non AusText user should #define to stderr */
+#define aa_stderr stderr
/****************************************/
/* */
EXTRA_DEFINES = -D_XOPEN_SOURCE
#endif
+#if defined(LinuxArchitecture) || defined(FreeBSDArchitecture) || defined(OpenBSDArchitecture)
+EXTRA_DEFINES = -DBYTE_SWAP -D_XOPEN_SOURCE=700
+#endif
+
#define DoNormalLib NormalLibDtSearch
#define DoSharedLib SharedLibDtSearch
#define DoDebugLib DebugLibDtSearch
#ifndef NO_TRANS
if ( use_ovfl ) o_free();
#endif
- termfree();
+/* termfree();
key_close();
sk_free();
- dio_free();
+ dio_free(); */
#ifndef SINGLE_USER
if ( db_lockmgr ) {
termses();
page = (sno - 1)/spp + 1;
offset = PGHDRSIZE + page*file_ptr->ft_pgsize +
(sno - 1 - (page - 1)*spp)*file_ptr->ft_slsize;
- DB_LSEEK(file_ptr->ft_desc, offset, 0);
+ DB_LSEEK(file_ptr->ft_desc, (off_t)offset, 0);
if ( DB_READ(file_ptr->ft_desc, (char FAR *)rid, sizeof(INT))
!= sizeof(INT) ) {
dberr(S_BADREAD);
offset += page*file_ptr->ft_pgsize;
/* read rid from disk, and set/clear rlb accordingly */
- DB_LSEEK(file_ptr->ft_desc, offset, 0);
+ DB_LSEEK(file_ptr->ft_desc, (off_t)offset, 0);
if ( DB_READ(file_ptr->ft_desc, (char FAR *)&trid, sizeof(INT))
!= sizeof(INT) ) {
dberr(S_BADREAD);
/* write original rid out with modified rlb */
trid = htons (rid); /* make a copy in trid for byte swap */
- DB_LSEEK(file_ptr->ft_desc, offset, 0); /* reseek */
+ DB_LSEEK(file_ptr->ft_desc, (off_t)offset, 0); /* reseek */
if ( DB_WRITE(file_ptr->ft_desc, (char FAR *)&trid, sizeof(INT)) !=
sizeof(INT) )
dberr(S_BADWRITE);
if ( dio_open(fno) == S_OKAY ) {
swab_page (pg_ptr->buff, &file_table[fno], HTON);
desc = file_table[fno].ft_desc;
- DB_LSEEK( desc, addr, 0 );
+ DB_LSEEK( desc, (off_t)addr, 0 );
if (DB_WRITE( desc, pg_ptr->buff, pgsize ) != pgsize) dberr(S_BADWRITE);
}
MEM_UNLOCK(&pg_ptr->Buff);
#endif
if ( dio_open(fno) == S_OKAY ) {
desc = file_ptr->ft_desc;
- DB_LSEEK(desc, addr, 0);
+ DB_LSEEK(desc, (off_t)addr, 0);
MEM_LOCK(&pg_ptr->Buff);
if ((r = DB_READ( desc, pg_ptr->buff, pgsize )) < pgsize) {
byteset(&pg_ptr->buff[r], '\0', pgsize - r);
- DB_LSEEK(desc, addr, 0);
+ DB_LSEEK(desc, (off_t)addr, 0);
if (DB_WRITE( desc, pg_ptr->buff, pgsize ) != pgsize) {
/* clean up and return out of space */
- DB_LSEEK(desc, addr, 0);
+ DB_LSEEK(desc, (off_t)addr, 0);
DB_WRITE(desc, "", 0);
pgzero_ptr = &pgzero[fno];
pgzero_ptr->pz_next--;
memcpy (cptr, &align_LONG, sizeof(LONG));
}
desc = file_ptr->ft_desc;
- DB_LSEEK(desc, 0L, 0);
+ DB_LSEEK(desc, (off_t)0L, 0);
if (DB_WRITE(desc, (char FAR *)pgzero_ptr, PGZEROSZ) != PGZEROSZ)
return( dberr(S_BADWRITE) );
pgzero_ptr->pz_modified = FALSE;
}
/* seek to and read page zero */
- DB_LSEEK(file_ptr->ft_desc, 0L, 0);
+ DB_LSEEK(file_ptr->ft_desc, (off_t)0L, 0);
if ( DB_READ(file_ptr->ft_desc, (char FAR *)pgzero_ptr, PGZEROSZ)
!= PGZEROSZ ) {
return( dberr(S_BADREAD) );
* so opening .dbd file read-only is still ok.
*/
dbf = open_b (dbfile, O_RDONLY);
- DB_LSEEK(dbf, DBD_COMPAT_LEN + 8L*sizeof(INT), 0);
+ DB_LSEEK(dbf, (off_t)(DBD_COMPAT_LEN + 8L*sizeof(INT)), 0);
/*----------------- FILE TABLE -------------------*/
DB_READ(dbf, (char FAR *)&file_table[ORIGIN(ft_offset)],
#define XOS_USE_XT_LOCKING
#include <X11/Xos_r.h>
#include "TermPrim.h"
+#include "TermHeader.h"
#include "TermPrimDebug.h"
#include "TermPrimUtil.h"
-#include "TermHeader.h"
typedef struct _ptyInfo {
char *ptyName;
*/
#include <Xm/Xm.h>
+#include "TermHeader.h"
#include "TermPrimDebug.h"
#include "TermPrimP.h"
#include "TermPrimParserP.h"
parser.o: parser.c
clean::
- $(RM) \
- parser.h parser.c
+ $(RM) parser.c
+ $(_NULLCMD_) > parser.h
DependTarget()
echo "rm ksh93/src/cmd/ksh93/FEATURE/*"
rm -f ksh93/src/cmd/ksh93/FEATURE/*
+echo "cp /dev/null ksh93/src/cmd/ksh93/FEATURE/options"
+cp /dev/null ksh93/src/cmd/ksh93/FEATURE/options
+echo "cp /dev/null ksh93/src/cmd/ksh93/FEATURE/setjmp"
+cp /dev/null ksh93/src/cmd/ksh93/FEATURE/setjmp
+echo "cp /dev/null ksh93/src/cmd/ksh93/FEATURE/sigfeatures"
+cp /dev/null ksh93/src/cmd/ksh93/FEATURE/sigfeatures
+echo "cp /dev/null ksh93/src/cmd/ksh93/FEATURE/dynamic"
+cp /dev/null ksh93/src/cmd/ksh93/FEATURE/dynamic
echo "rm ksh93/src/cmd/pax/FEATURE/*"
rm -f ksh93/src/cmd/pax/FEATURE/*
# define cpp_XINITUSER "$HOME/.xinitrc"
# define cpp_XDMSYS "/etc/X11/Xsession"
# undef cpp_HELLO
-# define cpp_HELLO "$DT_BINPATH/dthello -file CDE_INSTALLATION_TOP/copyright &"
+# define cpp_HELLO "$DT_BINPATH/dthello -file $DT_INSTALL/copyright &"
#endif
#ifdef __FreeBSD__
# define cpp_XINITUSER "$HOME/.xinitrc"
# define cpp_XDMSYS "/usr/local/lib/X11/xdm/Xsession"
# undef cpp_HELLO
-# define cpp_HELLO "$DT_BINPATH/dthello -file CDE_INSTALLATION_TOP/copyright &"
+# define cpp_HELLO "$DT_BINPATH/dthello -file $DT_INSTALL/copyright &"
#endif
#ifdef __OpenBSD__
# define cpp_XINITUSER "$HOME/.xinitrc"
# define cpp_XDMSYS "/etc/X11/xdm/Xsession"
# undef cpp_HELLO
-# define cpp_HELLO "$DT_BINPATH/dthello -file CDE_INSTALLATION_TOP/copyright &"
+# define cpp_HELLO "$DT_BINPATH/dthello -file $DT_INSTALL/copyright &"
#endif
HASH
XDIR=XPROJECTROOT/bin
DT_BINPATH=CDE_INSTALLATION_TOP/bin
+ DT_INSTALL=CDE_INSTALLATION_TOP
DT_INSTALL_CONFIG=CDE_INSTALLATION_TOP/config
DT_CONFIG=CDE_CONFIGURATION_TOP/config
DT_CONFIG_PATH="$DT_INSTALL_CONFIG $DT_CONFIG"
sh | bash) $SHELL -c "$source_profile; \
unset DT; \
$dtdbcache; \
- PATH=CDE_INSTALLATION_TOP/bin:\$PATH $tooltalk; \
+ PATH=$DT_BINPATH:\$PATH $tooltalk; \
$startup > $dtstart_sessionlogfile 2>&1" ;;
ksh | ksh93 | dtksh) $SHELL -c "$source_profile; \
unset DT; \
$dtdbcache; \
- PATH=CDE_INSTALLATION_TOP/bin:\$PATH $tooltalk;\
+ PATH=$DT_BINPATH:\$PATH $tooltalk;\
$startup >| $dtstart_sessionlogfile 2>&1" ;;
csh | tcsh) $SHELL -c "unsetenv _ PWD; \
SUBDIRS = ibm
#elif defined(SunArchitecture)
SUBDIRS = sun
+#elif defined(LinuxArchitecture)
+SUBDIRS = linux
#elif defined(FreeBSDArchitecture)
SUBDIRS = freebsd
+#elif defined(OpenBSDArchitecture)
+SUBDIRS = openbsd
#elif defined(USLArchitecture)
SUBDIRS = novell
#elif defined(UXPArchitecture)
--- /dev/null
+XCOMM $XConsortium: Imakefile /main/3 1996/09/13 17:50:44 drk $
+
+#include "../../bdf/fonts.tmpl"
--- /dev/null
+XCOMM $XConsortium: Imakefile /main/1 1996/09/13 16:34:13 drk $
+#define IHaveSubdirs
+#define PassCDebugFlags /**/
+
+SUBDIRS = C
+
+MakeSubdirs($(SUBDIRS))
+DependSubdirs($(SUBDIRS))
--- /dev/null
+XCOMM $XConsortium: Imakefile /main/3 1996/09/13 17:50:44 drk $
+
+#include "../../bdf/fonts.tmpl"
--- /dev/null
+! $XConsortium: fonts.alias /main/3 1996/10/29 17:06:58 drk $
+"-dt-interface system-medium-r-normal-xxs sans-10-100-72-72-p-61-iso8859-1" "-adobe-helvetica-medium-r-normal--10-*-75-75-p-56-iso8859-1"
+"-dt-interface system-medium-r-normal-xs sans-11-110-72-72-p-64-iso8859-1" "-adobe-helvetica-medium-r-normal--11-80-100-100-p-56-iso8859-1"
+"-dt-interface system-medium-r-normal-s sans-12-120-72-72-p-73-iso8859-1" "-adobe-helvetica-medium-r-normal--12-120-75-75-p-67-iso8859-1"
+"-dt-interface system-medium-r-normal-m sans-13-130-72-72-p-87-iso8859-1" "-adobe-helvetica-medium-r-normal--14-140-75-75-p-77-iso8859-1"
+"-dt-interface system-medium-r-normal-l sans-15-150-72-72-p-100-iso8859-1" "-adobe-helvetica-medium-r-normal--14-140-75-75-p-77-iso8859-1"
+"-dt-interface system-medium-r-normal-xl sans-18-180-72-72-p-114-iso8859-1" "-adobe-helvetica-medium-r-normal--18-180-75-75-p-98-iso8859-1"
+"-dt-interface system-medium-r-normal-xxl sans-21-210-72-72-p-123-iso8859-1" "-adobe-helvetica-medium-r-normal--20-140-100-100-p-100-iso8859-1"
+"-dt-application-bold-i-normal-serif-11-80-100-100-m-60-iso8859-1" "-adobe-courier-bold-o-normal--11-80-100-100-m-60-iso8859-1"
+"-dt-application-bold-i-normal-serif-14-100-100-100-m-90-iso8859-1" "-adobe-courier-bold-o-normal--14-100-100-100-m-90-iso8859-1"
+"-dt-application-bold-i-normal-serif-17-120-100-100-m-100-iso8859-1" "-adobe-courier-bold-o-normal--17-120-100-100-m-100-iso8859-1"
+"-dt-application-bold-i-normal-serif-20-140-100-100-m-110-iso8859-1" "-adobe-courier-bold-o-normal--20-140-100-100-m-110-iso8859-1"
+"-dt-application-bold-i-normal-serif-25-180-100-100-m-150-iso8859-1" "-adobe-courier-bold-o-normal--25-180-100-100-m-150-iso8859-1"
+"-dt-application-bold-i-normal-serif-34-240-100-100-m-200-iso8859-1" "-adobe-courier-bold-o-normal--34-240-100-100-m-200-iso8859-1"
+"-dt-application-bold-i-normal-serif-8-80-75-75-m-50-iso8859-1" "-adobe-courier-bold-o-normal--8-80-75-75-m-50-iso8859-1"
+"-dt-application-bold-i-normal-serif-10-100-75-75-m-60-iso8859-1" "-adobe-courier-bold-o-normal--10-100-75-75-m-60-iso8859-1"
+"-dt-application-bold-i-normal-serif-12-120-75-75-m-70-iso8859-1" "-adobe-courier-bold-o-normal--12-120-75-75-m-70-iso8859-1"
+"-dt-application-bold-i-normal-serif-14-140-75-75-m-90-iso8859-1" "-adobe-courier-bold-o-normal--14-140-75-75-m-90-iso8859-1"
+"-dt-application-bold-i-normal-serif-18-180-75-75-m-110-iso8859-1" "-adobe-courier-bold-o-normal--18-180-75-75-m-110-iso8859-1"
+"-dt-application-bold-i-normal-serif-24-240-75-75-m-150-iso8859-1" "-adobe-courier-bold-o-normal--24-240-75-75-m-150-iso8859-1"
+"-dt-application-bold-i-normal-sans-11-80-100-100-p-60-iso8859-1" "-adobe-helvetica-bold-o-normal--11-80-100-100-p-60-iso8859-1"
+"-dt-application-bold-i-normal-sans-14-100-100-100-p-82-iso8859-1" "-adobe-helvetica-bold-o-normal--14-100-100-100-p-82-iso8859-1"
+"-dt-application-bold-i-normal-sans-17-120-100-100-p-92-iso8859-1" "-adobe-helvetica-bold-o-normal--17-120-100-100-p-92-iso8859-1"
+"-dt-application-bold-i-normal-sans-20-140-100-100-p-103-iso8859-1" "-adobe-helvetica-bold-o-normal--20-140-100-100-p-103-iso8859-1"
+"-dt-application-bold-i-normal-sans-25-180-100-100-p-138-iso8859-1" "-adobe-helvetica-bold-o-normal--25-180-100-100-p-138-iso8859-1"
+"-dt-application-bold-i-normal-sans-34-240-100-100-p-182-iso8859-1" "-adobe-helvetica-bold-o-normal--34-240-100-100-p-182-iso8859-1"
+"-dt-application-bold-i-normal-serif-11-80-100-100-p-57-iso8859-1" "-adobe-times-bold-i-normal--11-80-100-100-p-57-iso8859-1"
+"-dt-application-bold-i-normal-serif-14-100-100-100-p-77-iso8859-1" "-adobe-times-bold-i-normal--14-100-100-100-p-77-iso8859-1"
+"-dt-application-bold-i-normal-serif-17-120-100-100-p-86-iso8859-1" "-adobe-times-bold-i-normal--17-120-100-100-p-86-iso8859-1"
+"-dt-application-bold-i-normal-serif-20-140-100-100-p-98-iso8859-1" "-adobe-times-bold-i-normal--20-140-100-100-p-98-iso8859-1"
+"-dt-application-bold-i-normal-serif-25-180-100-100-p-128-iso8859-1" "-adobe-times-bold-i-normal--25-180-100-100-p-128-iso8859-1"
+"-dt-application-bold-i-normal-serif-34-240-100-100-p-170-iso8859-1" "-adobe-times-bold-i-normal--34-240-100-100-p-170-iso8859-1"
+"-dt-application-bold-i-normal-sans-8-80-75-75-p-50-iso8859-1" "-adobe-helvetica-bold-o-normal--8-80-75-75-p-50-iso8859-1"
+"-dt-application-bold-i-normal-sans-10-100-75-75-p-60-iso8859-1" "-adobe-helvetica-bold-o-normal--10-100-75-75-p-60-iso8859-1"
+"-dt-application-bold-i-normal-sans-12-120-75-75-p-69-iso8859-1" "-adobe-helvetica-bold-o-normal--12-120-75-75-p-69-iso8859-1"
+"-dt-application-bold-i-normal-sans-14-140-75-75-p-82-iso8859-1" "-adobe-helvetica-bold-o-normal--14-140-75-75-p-82-iso8859-1"
+"-dt-application-bold-i-normal-sans-18-180-75-75-p-104-iso8859-1" "-adobe-helvetica-bold-o-normal--18-180-75-75-p-104-iso8859-1"
+"-dt-application-bold-i-normal-sans-24-240-75-75-p-138-iso8859-1" "-adobe-helvetica-bold-o-normal--24-240-75-75-p-138-iso8859-1"
+"-dt-application-bold-i-normal-serif-8-80-75-75-p-47-iso8859-1" "-adobe-times-bold-i-normal--8-80-75-75-p-47-iso8859-1"
+"-dt-application-bold-i-normal-serif-10-100-75-75-p-57-iso8859-1" "-adobe-times-bold-i-normal--10-100-75-75-p-57-iso8859-1"
+"-dt-application-bold-i-normal-serif-12-120-75-75-p-68-iso8859-1" "-adobe-times-bold-i-normal--12-120-75-75-p-68-iso8859-1"
+"-dt-application-bold-i-normal-serif-14-140-75-75-p-77-iso8859-1" "-adobe-times-bold-i-normal--14-140-75-75-p-77-iso8859-1"
+"-dt-application-bold-i-normal-serif-18-180-75-75-p-98-iso8859-1" "-adobe-times-bold-i-normal--18-180-75-75-p-98-iso8859-1"
+"-dt-application-bold-i-normal-serif-24-240-75-75-p-128-iso8859-1" "-adobe-times-bold-i-normal--24-240-75-75-p-128-iso8859-1"
+"-dt-application-bold-r-normal-serif-11-80-100-100-m-60-iso8859-1" "-adobe-courier-bold-r-normal--11-80-100-100-m-60-iso8859-1"
+"-dt-application-bold-r-normal-serif-14-100-100-100-m-90-iso8859-1" "-adobe-courier-bold-r-normal--14-100-100-100-m-90-iso8859-1"
+"-dt-application-bold-r-normal-serif-17-120-100-100-m-100-iso8859-1" "-adobe-courier-bold-r-normal--17-120-100-100-m-100-iso8859-1"
+"-dt-application-bold-r-normal-serif-20-140-100-100-m-110-iso8859-1" "-adobe-courier-bold-r-normal--20-140-100-100-m-110-iso8859-1"
+"-dt-application-bold-r-normal-serif-25-180-100-100-m-150-iso8859-1" "-adobe-courier-bold-r-normal--25-180-100-100-m-150-iso8859-1"
+"-dt-application-bold-r-normal-serif-34-240-100-100-m-200-iso8859-1" "-adobe-courier-bold-r-normal--34-240-100-100-m-200-iso8859-1"
+"-dt-application-bold-r-normal-serif-8-80-75-75-m-50-iso8859-1" "-adobe-courier-bold-r-normal--8-80-75-75-m-50-iso8859-1"
+"-dt-application-bold-r-normal-serif-10-100-75-75-m-60-iso8859-1" "-adobe-courier-bold-r-normal--10-100-75-75-m-60-iso8859-1"
+"-dt-application-bold-r-normal-serif-12-120-75-75-m-70-iso8859-1" "-adobe-courier-bold-r-normal--12-120-75-75-m-70-iso8859-1"
+"-dt-application-bold-r-normal-serif-14-140-75-75-m-90-iso8859-1" "-adobe-courier-bold-r-normal--14-140-75-75-m-90-iso8859-1"
+"-dt-application-bold-r-normal-serif-18-180-75-75-m-110-iso8859-1" "-adobe-courier-bold-r-normal--18-180-75-75-m-110-iso8859-1"
+"-dt-application-bold-r-normal-serif-24-240-75-75-m-150-iso8859-1" "-adobe-courier-bold-r-normal--24-240-75-75-m-150-iso8859-1"
+"-dt-application-bold-r-normal-sans-11-80-100-100-p-60-iso8859-1" "-adobe-helvetica-bold-r-normal--11-80-100-100-p-60-iso8859-1"
+"-dt-application-bold-r-normal-sans-14-100-100-100-p-82-iso8859-1" "-adobe-helvetica-bold-r-normal--14-100-100-100-p-82-iso8859-1"
+"-dt-application-bold-r-normal-sans-17-120-100-100-p-92-iso8859-1" "-adobe-helvetica-bold-r-normal--17-120-100-100-p-92-iso8859-1"
+"-dt-application-bold-r-normal-sans-20-140-100-100-p-105-iso8859-1" "-adobe-helvetica-bold-r-normal--20-140-100-100-p-105-iso8859-1"
+"-dt-application-bold-r-normal-sans-25-180-100-100-p-138-iso8859-1" "-adobe-helvetica-bold-r-normal--25-180-100-100-p-138-iso8859-1"
+"-dt-application-bold-r-normal-sans-34-240-100-100-p-182-iso8859-1" "-adobe-helvetica-bold-r-normal--34-240-100-100-p-182-iso8859-1"
+"-dt-application-bold-r-normal-serif-11-80-100-100-p-57-iso8859-1" "-adobe-times-bold-r-normal--11-80-100-100-p-57-iso8859-1"
+"-dt-application-bold-r-normal-serif-14-100-100-100-p-76-iso8859-1" "-adobe-times-bold-r-normal--14-100-100-100-p-76-iso8859-1"
+"-dt-application-bold-r-normal-serif-17-120-100-100-p-88-iso8859-1" "-adobe-times-bold-r-normal--17-120-100-100-p-88-iso8859-1"
+"-dt-application-bold-r-normal-serif-20-140-100-100-p-100-iso8859-1" "-adobe-times-bold-r-normal--20-140-100-100-p-100-iso8859-1"
+"-dt-application-bold-r-normal-serif-25-180-100-100-p-132-iso8859-1" "-adobe-times-bold-r-normal--25-180-100-100-p-132-iso8859-1"
+"-dt-application-bold-r-normal-serif-34-240-100-100-p-177-iso8859-1" "-adobe-times-bold-r-normal--34-240-100-100-p-177-iso8859-1"
+"-dt-application-bold-r-normal-sans-8-80-75-75-p-50-iso8859-1" "-adobe-helvetica-bold-r-normal--8-80-75-75-p-50-iso8859-1"
+"-dt-application-bold-r-normal-sans-10-100-75-75-p-60-iso8859-1" "-adobe-helvetica-bold-r-normal--10-100-75-75-p-60-iso8859-1"
+"-dt-application-bold-r-normal-sans-12-120-75-75-p-70-iso8859-1" "-adobe-helvetica-bold-r-normal--12-120-75-75-p-70-iso8859-1"
+"-dt-application-bold-r-normal-sans-14-140-75-75-p-82-iso8859-1" "-adobe-helvetica-bold-r-normal--14-140-75-75-p-82-iso8859-1"
+"-dt-application-bold-r-normal-sans-18-180-75-75-p-103-iso8859-1" "-adobe-helvetica-bold-r-normal--18-180-75-75-p-103-iso8859-1"
+"-dt-application-bold-r-normal-sans-24-240-75-75-p-138-iso8859-1" "-adobe-helvetica-bold-r-normal--24-240-75-75-p-138-iso8859-1"
+"-dt-application-bold-r-normal-serif-8-80-75-75-p-47-iso8859-1" "-adobe-times-bold-r-normal--8-80-75-75-p-47-iso8859-1"
+"-dt-application-bold-r-normal-serif-10-100-75-75-p-57-iso8859-1" "-adobe-times-bold-r-normal--10-100-75-75-p-57-iso8859-1"
+"-dt-application-bold-r-normal-serif-12-120-75-75-p-67-iso8859-1" "-adobe-times-bold-r-normal--12-120-75-75-p-67-iso8859-1"
+"-dt-application-bold-r-normal-serif-14-140-75-75-p-77-iso8859-1" "-adobe-times-bold-r-normal--14-140-75-75-p-77-iso8859-1"
+"-dt-application-bold-r-normal-serif-18-180-75-75-p-99-iso8859-1" "-adobe-times-bold-r-normal--18-180-75-75-p-99-iso8859-1"
+"-dt-application-bold-r-normal-serif-24-240-75-75-p-132-iso8859-1" "-adobe-times-bold-r-normal--24-240-75-75-p-132-iso8859-1"
+"-dt-application-medium-i-normal-serif-11-80-100-100-m-60-iso8859-1" "-adobe-courier-medium-o-normal--11-80-100-100-m-60-iso8859-1"
+"-dt-application-medium-i-normal-serif-14-100-100-100-m-90-iso8859-1" "-adobe-courier-medium-o-normal--14-100-100-100-m-90-iso8859-1"
+"-dt-application-medium-i-normal-serif-17-120-100-100-m-100-iso8859-1" "-adobe-courier-medium-o-normal--17-120-100-100-m-100-iso8859-1"
+"-dt-application-medium-i-normal-serif-20-140-100-100-m-110-iso8859-1" "-adobe-courier-medium-o-normal--20-140-100-100-m-110-iso8859-1"
+"-dt-application-medium-i-normal-serif-25-180-100-100-m-150-iso8859-1" "-adobe-courier-medium-o-normal--25-180-100-100-m-150-iso8859-1"
+"-dt-application-medium-i-normal-serif-34-240-100-100-m-200-iso8859-1" "-adobe-courier-medium-o-normal--34-240-100-100-m-200-iso8859-1"
+"-dt-application-medium-i-normal-serif-8-80-75-75-m-50-iso8859-1" "-adobe-courier-medium-o-normal--8-80-75-75-m-50-iso8859-1"
+"-dt-application-medium-i-normal-serif-10-100-75-75-m-60-iso8859-1" "-adobe-courier-medium-o-normal--10-100-75-75-m-60-iso8859-1"
+"-dt-application-medium-i-normal-serif-12-120-75-75-m-70-iso8859-1" "-adobe-courier-medium-o-normal--12-120-75-75-m-70-iso8859-1"
+"-dt-application-medium-i-normal-serif-14-140-75-75-m-90-iso8859-1" "-adobe-courier-medium-o-normal--14-140-75-75-m-90-iso8859-1"
+"-dt-application-medium-i-normal-serif-18-180-75-75-m-110-iso8859-1" "-adobe-courier-medium-o-normal--18-180-75-75-m-110-iso8859-1"
+"-dt-application-medium-i-normal-serif-24-240-75-75-m-150-iso8859-1" "-adobe-courier-medium-o-normal--24-240-75-75-m-150-iso8859-1"
+"-dt-application-medium-i-normal-sans-11-80-100-100-p-57-iso8859-1" "-adobe-helvetica-medium-o-normal--11-80-100-100-p-57-iso8859-1"
+"-dt-application-medium-i-normal-sans-14-100-100-100-p-78-iso8859-1" "-adobe-helvetica-medium-o-normal--14-100-100-100-p-78-iso8859-1"
+"-dt-application-medium-i-normal-sans-17-120-100-100-p-88-iso8859-1" "-adobe-helvetica-medium-o-normal--17-120-100-100-p-88-iso8859-1"
+"-dt-application-medium-i-normal-sans-20-140-100-100-p-98-iso8859-1" "-adobe-helvetica-medium-o-normal--20-140-100-100-p-98-iso8859-1"
+"-dt-application-medium-i-normal-sans-25-180-100-100-p-130-iso8859-1" "-adobe-helvetica-medium-o-normal--25-180-100-100-p-130-iso8859-1"
+"-dt-application-medium-i-normal-sans-34-240-100-100-p-176-iso8859-1" "-adobe-helvetica-medium-o-normal--34-240-100-100-p-176-iso8859-1"
+"-dt-application-medium-i-normal-serif-11-80-100-100-p-52-iso8859-1" "-adobe-times-medium-i-normal--11-80-100-100-p-52-iso8859-1"
+"-dt-application-medium-i-normal-serif-14-100-100-100-p-73-iso8859-1" "-adobe-times-medium-i-normal--14-100-100-100-p-73-iso8859-1"
+"-dt-application-medium-i-normal-serif-17-120-100-100-p-84-iso8859-1" "-adobe-times-medium-i-normal--17-120-100-100-p-84-iso8859-1"
+"-dt-application-medium-i-normal-serif-20-140-100-100-p-94-iso8859-1" "-adobe-times-medium-i-normal--20-140-100-100-p-94-iso8859-1"
+"-dt-application-medium-i-normal-serif-25-180-100-100-p-125-iso8859-1" "-adobe-times-medium-i-normal--25-180-100-100-p-125-iso8859-1"
+"-dt-application-medium-i-normal-serif-34-240-100-100-p-168-iso8859-1" "-adobe-times-medium-i-normal--34-240-100-100-p-168-iso8859-1"
+"-dt-application-medium-i-normal-sans-8-80-75-75-p-47-iso8859-1" "-adobe-helvetica-medium-o-normal--8-80-75-75-p-47-iso8859-1"
+"-dt-application-medium-i-normal-sans-10-100-75-75-p-57-iso8859-1" "-adobe-helvetica-medium-o-normal--10-100-75-75-p-57-iso8859-1"
+"-dt-application-medium-i-normal-sans-12-120-75-75-p-67-iso8859-1" "-adobe-helvetica-medium-o-normal--12-120-75-75-p-67-iso8859-1"
+"-dt-application-medium-i-normal-sans-14-140-75-75-p-78-iso8859-1" "-adobe-helvetica-medium-o-normal--14-140-75-75-p-78-iso8859-1"
+"-dt-application-medium-i-normal-sans-18-180-75-75-p-98-iso8859-1" "-adobe-helvetica-medium-o-normal--18-180-75-75-p-98-iso8859-1"
+"-dt-application-medium-i-normal-sans-24-240-75-75-p-130-iso8859-1" "-adobe-helvetica-medium-o-normal--24-240-75-75-p-130-iso8859-1"
+"-dt-application-medium-i-normal-serif-8-80-75-75-p-42-iso8859-1" "-adobe-times-medium-i-normal--8-80-75-75-p-42-iso8859-1"
+"-dt-application-medium-i-normal-serif-10-100-75-75-p-52-iso8859-1" "-adobe-times-medium-i-normal--10-100-75-75-p-52-iso8859-1"
+"-dt-application-medium-i-normal-serif-12-120-75-75-p-63-iso8859-1" "-adobe-times-medium-i-normal--12-120-75-75-p-63-iso8859-1"
+"-dt-application-medium-i-normal-serif-14-140-75-75-p-73-iso8859-1" "-adobe-times-medium-i-normal--14-140-75-75-p-73-iso8859-1"
+"-dt-application-medium-i-normal-serif-18-180-75-75-p-94-iso8859-1" "-adobe-times-medium-i-normal--18-180-75-75-p-94-iso8859-1"
+"-dt-application-medium-i-normal-serif-24-240-75-75-p-125-iso8859-1" "-adobe-times-medium-i-normal--24-240-75-75-p-125-iso8859-1"
+"-dt-application-medium-r-normal-serif-11-80-100-100-m-60-iso8859-1" "-adobe-courier-medium-r-normal--11-80-100-100-m-60-iso8859-1"
+"-dt-application-medium-r-normal-serif-14-100-100-100-m-90-iso8859-1" "-adobe-courier-medium-r-normal--14-100-100-100-m-90-iso8859-1"
+"-dt-application-medium-r-normal-serif-17-120-100-100-m-100-iso8859-1" "-adobe-courier-medium-r-normal--17-120-100-100-m-100-iso8859-1"
+"-dt-application-medium-r-normal-serif-20-140-100-100-m-110-iso8859-1" "-adobe-courier-medium-r-normal--20-140-100-100-m-110-iso8859-1"
+"-dt-application-medium-r-normal-serif-25-180-100-100-m-150-iso8859-1" "-adobe-courier-medium-r-normal--25-180-100-100-m-150-iso8859-1"
+"-dt-application-medium-r-normal-serif-34-240-100-100-m-200-iso8859-1" "-adobe-courier-medium-r-normal--34-240-100-100-m-200-iso8859-1"
+"-dt-application-medium-r-normal-serif-8-80-75-75-m-50-iso8859-1" "-adobe-courier-medium-r-normal--8-80-75-75-m-50-iso8859-1"
+"-dt-application-medium-r-normal-serif-10-100-75-75-m-60-iso8859-1" "-adobe-courier-medium-r-normal--10-100-75-75-m-60-iso8859-1"
+"-dt-application-medium-r-normal-serif-12-120-75-75-m-70-iso8859-1" "-adobe-courier-medium-r-normal--12-120-75-75-m-70-iso8859-1"
+"-dt-application-medium-r-normal-serif-14-140-75-75-m-90-iso8859-1" "-adobe-courier-medium-r-normal--14-140-75-75-m-90-iso8859-1"
+"-dt-application-medium-r-normal-serif-18-180-75-75-m-110-iso8859-1" "-adobe-courier-medium-r-normal--18-180-75-75-m-110-iso8859-1"
+"-dt-application-medium-r-normal-serif-24-240-75-75-m-150-iso8859-1" "-adobe-courier-medium-r-normal--24-240-75-75-m-150-iso8859-1"
+"-dt-application-medium-r-normal--11-80-100-100-p-61-dtsymbol-1" "-adobe-symbol-medium-r-normal--11-80-100-100-p-61-adobe-fontspecific"
+"-dt-application-medium-r-normal--14-100-100-100-p-85-dtsymbol-1" "-adobe-symbol-medium-r-normal--14-100-100-100-p-85-adobe-fontspecific"
+"-dt-application-medium-r-normal--17-120-100-100-p-95-dtsymbol-1" "-adobe-symbol-medium-r-normal--17-120-100-100-p-95-adobe-fontspecific"
+"-dt-application-medium-r-normal--20-140-100-100-p-107-dtsymbol-1" "-adobe-symbol-medium-r-normal--20-140-100-100-p-107-adobe-fontspecific"
+"-dt-application-medium-r-normal--25-180-100-100-p-142-dtsymbol-1" "-adobe-symbol-medium-r-normal--25-180-100-100-p-142-adobe-fontspecific"
+"-dt-application-medium-r-normal--34-240-100-100-p-191-dtsymbol-1" "-adobe-symbol-medium-r-normal--34-240-100-100-p-191-adobe-fontspecific"
+"-dt-application-medium-r-normal-sans-11-80-100-100-p-56-iso8859-1" "-adobe-helvetica-medium-r-normal--11-80-100-100-p-56-iso8859-1"
+"-dt-application-medium-r-normal-sans-14-100-100-100-p-76-iso8859-1" "-adobe-helvetica-medium-r-normal--14-100-100-100-p-76-iso8859-1"
+"-dt-application-medium-r-normal-sans-17-120-100-100-p-88-iso8859-1" "-adobe-helvetica-medium-r-normal--17-120-100-100-p-88-iso8859-1"
+"-dt-application-medium-r-normal-sans-20-140-100-100-p-100-iso8859-1" "-adobe-helvetica-medium-r-normal--20-140-100-100-p-100-iso8859-1"
+"-dt-application-medium-r-normal-sans-25-180-100-100-p-130-iso8859-1" "-adobe-helvetica-medium-r-normal--25-180-100-100-p-130-iso8859-1"
+"-dt-application-medium-r-normal-sans-34-240-100-100-p-176-iso8859-1" "-adobe-helvetica-medium-r-normal--34-240-100-100-p-176-iso8859-1"
+"-dt-application-medium-r-normal-serif-11-80-100-100-p-54-iso8859-1" "-adobe-times-medium-r-normal--11-80-100-100-p-54-iso8859-1"
+"-dt-application-medium-r-normal-serif-14-100-100-100-p-74-iso8859-1" "-adobe-times-medium-r-normal--14-100-100-100-p-74-iso8859-1"
+"-dt-application-medium-r-normal-serif-17-120-100-100-p-84-iso8859-1" "-adobe-times-medium-r-normal--17-120-100-100-p-84-iso8859-1"
+"-dt-application-medium-r-normal-serif-20-140-100-100-p-96-iso8859-1" "-adobe-times-medium-r-normal--20-140-100-100-p-96-iso8859-1"
+"-dt-application-medium-r-normal-serif-25-180-100-100-p-125-iso8859-1" "-adobe-times-medium-r-normal--25-180-100-100-p-125-iso8859-1"
+"-dt-application-medium-r-normal-serif-34-240-100-100-p-170-iso8859-1" "-adobe-times-medium-r-normal--34-240-100-100-p-170-iso8859-1"
+"-dt-application-medium-r-normal--8-80-75-75-p-51-dtsymbol-1" "-adobe-symbol-medium-r-normal--8-80-75-75-p-51-adobe-fontspecific"
+"-dt-application-medium-r-normal--10-100-75-75-p-61-dtsymbol-1" "-adobe-symbol-medium-r-normal--10-100-75-75-p-61-adobe-fontspecific"
+"-dt-application-medium-r-normal--12-120-75-75-p-74-dtsymbol-1" "-adobe-symbol-medium-r-normal--12-120-75-75-p-74-adobe-fontspecific"
+"-dt-application-medium-r-normal--14-140-75-75-p-85-dtsymbol-1" "-adobe-symbol-medium-r-normal--14-140-75-75-p-85-adobe-fontspecific"
+"-dt-application-medium-r-normal--18-180-75-75-p-107-dtsymbol-1" "-adobe-symbol-medium-r-normal--18-180-75-75-p-107-adobe-fontspecific"
+"-dt-application-medium-r-normal--24-240-75-75-p-142-dtsymbol-1" "-adobe-symbol-medium-r-normal--24-240-75-75-p-142-adobe-fontspecific"
+"-dt-application-medium-r-normal-sans-8-80-75-75-p-46-iso8859-1" "-adobe-helvetica-medium-r-normal--8-80-75-75-p-46-iso8859-1"
+"-dt-application-medium-r-normal-sans-10-100-75-75-p-56-iso8859-1" "-adobe-helvetica-medium-r-normal--10-100-75-75-p-56-iso8859-1"
+"-dt-application-medium-r-normal-sans-12-120-75-75-p-67-iso8859-1" "-adobe-helvetica-medium-r-normal--12-120-75-75-p-67-iso8859-1"
+"-dt-application-medium-r-normal-sans-14-140-75-75-p-77-iso8859-1" "-adobe-helvetica-medium-r-normal--14-140-75-75-p-77-iso8859-1"
+"-dt-application-medium-r-normal-sans-18-180-75-75-p-98-iso8859-1" "-adobe-helvetica-medium-r-normal--18-180-75-75-p-98-iso8859-1"
+"-dt-application-medium-r-normal-sans-24-240-75-75-p-130-iso8859-1" "-adobe-helvetica-medium-r-normal--24-240-75-75-p-130-iso8859-1"
+"-dt-application-medium-r-normal-serif-8-80-75-75-p-44-iso8859-1" "-adobe-times-medium-r-normal--8-80-75-75-p-44-iso8859-1"
+"-dt-application-medium-r-normal-serif-10-100-75-75-p-54-iso8859-1" "-adobe-times-medium-r-normal--10-100-75-75-p-54-iso8859-1"
+"-dt-application-medium-r-normal-serif-12-120-75-75-p-64-iso8859-1" "-adobe-times-medium-r-normal--12-120-75-75-p-64-iso8859-1"
+"-dt-application-medium-r-normal-serif-14-140-75-75-p-74-iso8859-1" "-adobe-times-medium-r-normal--14-140-75-75-p-74-iso8859-1"
+"-dt-application-medium-r-normal-serif-18-180-75-75-p-94-iso8859-1" "-adobe-times-medium-r-normal--18-180-75-75-p-94-iso8859-1"
+"-dt-application-medium-r-normal-serif-24-240-75-75-p-124-iso8859-1" "-adobe-times-medium-r-normal--24-240-75-75-p-124-iso8859-1"
+"-dt-interface user-bold-r-normal-xxs sans-8-80-72-72-m-50-iso8859-1" "-b&h-lucidatypewriter-bold-r-normal-sans-8-80-72-72-m-50-iso8859-1"
+"-dt-interface user-bold-r-normal-xs sans-10-100-72-72-m-60-iso8859-1" "-b&h-lucidatypewriter-bold-r-normal-sans-10-100-72-72-m-60-iso8859-1"
+"-dt-interface user-bold-r-normal-s sans-12-120-72-72-m-70-iso8859-1" "-b&h-lucidatypewriter-bold-r-normal-sans-12-120-72-72-m-70-iso8859-1"
+"-dt-interface user-bold-r-normal-m sans-14-140-72-72-m-90-iso8859-1" "-b&h-lucidatypewriter-bold-r-normal-sans-14-140-72-72-m-90-iso8859-1"
+"-dt-interface user-bold-r-normal-l sans-17-170-72-72-m-100-iso8859-1" "-b&h-lucidatypewriter-bold-r-normal-sans-17-170-72-72-m-100-iso8859-1"
+"-dt-interface user-bold-r-normal-xl sans-20-200-72-72-m-120-iso8859-1" "-b&h-lucidatypewriter-bold-r-normal-sans-20-200-72-72-m-120-iso8859-1"
+"-dt-interface user-bold-r-normal-xxl sans-24-240-72-72-m-145-iso8859-1" "-b&h-lucidatypewriter-bold-r-normal-sans-24-240-72-72-m-145-iso8859-1"
+"-dt-interface user-medium-r-normal-xxs sans-8-80-72-72-m-50-iso8859-1" "-b&h-lucidatypewriter-medium-r-normal-sans-8-80-72-72-m-50-iso8859-1"
+"-dt-interface user-medium-r-normal-xs sans-10-100-72-72-m-60-iso8859-1" "-b&h-lucidatypewriter-medium-r-normal-sans-10-100-72-72-m-60-iso8859-1"
+"-dt-interface user-medium-r-normal-s sans-12-120-72-72-m-70-iso8859-1" "-b&h-lucidatypewriter-medium-r-normal-sans-12-120-72-72-m-70-iso8859-1"
+"-dt-interface user-medium-r-normal-m sans-14-140-72-72-m-90-iso8859-1" "-b&h-lucidatypewriter-medium-r-normal-sans-14-140-72-72-m-90-iso8859-1"
+"-dt-interface user-medium-r-normal-l sans-17-170-72-72-m-100-iso8859-1" "-b&h-lucidatypewriter-medium-r-normal-sans-17-170-72-72-m-100-iso8859-1"
+"-dt-interface user-medium-r-normal-xl sans-20-200-72-72-m-120-iso8859-1" "-b&h-lucidatypewriter-medium-r-normal-sans-20-200-72-72-m-120-iso8859-1"
+"-dt-interface user-medium-r-normal-xxl sans-24-240-72-72-m-145-iso8859-1" "-b&h-lucidatypewriter-medium-r-normal-sans-24-240-72-72-m-145-iso8859-1"
--- /dev/null
+XCOMM $XConsortium: Imakefile /main/1 1996/09/13 16:34:13 drk $
+#define IHaveSubdirs
+#define PassCDebugFlags /**/
+
+SUBDIRS = C
+
+MakeSubdirs($(SUBDIRS))
+DependSubdirs($(SUBDIRS))