77 lines
2.4 KiB
Plaintext
77 lines
2.4 KiB
Plaintext
XCOMM! KORNSHELL
|
|
XCOMM ##########################################################################
|
|
XCOMM
|
|
XCOMM Xreset
|
|
XCOMM
|
|
XCOMM Common Desktop Environment (CDE)
|
|
XCOMM
|
|
XCOMM Configuration file for the Login Manager
|
|
XCOMM
|
|
XCOMM (c) Copyright 1993, 1994 Hewlett-Packard Company
|
|
XCOMM (c) Copyright 1993, 1994 International Business Machines Corp.
|
|
XCOMM (c) Copyright 1993, 1994 Sun Microsystems, Inc.
|
|
XCOMM (c) Copyright 1993, 1994 Novell, Inc.
|
|
XCOMM
|
|
XCOMM ************** DO NOT EDIT THIS FILE **************
|
|
XCOMM
|
|
XCOMM CDE_INSTALLATION_TOP/config/Xreset is a factory-default file and will
|
|
XCOMM be unconditionally overwritten upon subsequent installation.
|
|
XCOMM Before making changes to the file, copy it to the configuration
|
|
XCOMM directory, CDE_CONFIGURATION_TOP/config. You must also update the reset
|
|
XCOMM resource in CDE_CONFIGURATION_TOP/config/Xconfig.
|
|
XCOMM
|
|
XCOMM $XConsortium: Xreset.src /main/6 1996/08/15 16:51:53 rswiston $
|
|
XCOMM
|
|
XCOMM
|
|
XCOMM This file is symmetrical with Xstartup. This script is run after the user
|
|
XCOMM session is terminated. Run as root, it should probably contain commands
|
|
XCOMM that undo the effects of commands in Xstartup, such as unmounting directories
|
|
XCOMM from file servers. The collection of environment variables that were passed
|
|
XCOMM to Xstartup are also passed to Xreset.
|
|
XCOMM
|
|
XCOMM ##########################################################################
|
|
|
|
XCOMM
|
|
XCOMM This script is run as root after the session terminates but
|
|
XCOMM before the display is closed...
|
|
XCOMM
|
|
|
|
XCOMM
|
|
XCOMM Update action types for any printers created during the session
|
|
XCOMM
|
|
|
|
if [ -x CDE_INSTALLATION_TOP/bin/dtprintinfo ]
|
|
then
|
|
CDE_INSTALLATION_TOP/bin/dtprintinfo -populate
|
|
fi
|
|
|
|
XCOMM
|
|
XCOMM Reset console ownership if local session
|
|
XCOMM
|
|
|
|
if [ "$DTXSERVERLOCATION" = "local" ]
|
|
then
|
|
if [[ ! -z "$ITE" && "$ITE" != "??" && -a "/dev/$ITE" ]]
|
|
then
|
|
chown root /dev/$ITE
|
|
chgrp $ROOT_GID /dev/$ITE
|
|
fi
|
|
fi
|
|
|
|
XCOMM
|
|
XCOMM If Xsession did not exit gracefully for this user, the dtdbcache
|
|
XCOMM file will still be left around. Remove it if this user owns it.
|
|
XCOMM
|
|
|
|
XCOMM dtdbcache file's directory should match
|
|
XCOMM _DTDTSMMTEMPDIR in DtSvc/DtUtil1/DtsMM.h
|
|
DTDBFILE=/tmp/dtdbcache_$DISPLAY
|
|
if [ -f $DTDBFILE ]
|
|
then
|
|
DTDBFILEOWNER=`/bin/ls -l $DTDBFILE | /bin/awk '{print $3}'`
|
|
if [ $USER = $DTDBFILEOWNER ]
|
|
then
|
|
/bin/rm -f $DTDBFILE
|
|
fi
|
|
fi
|