#DS	files of the file system integrity check
#: /*^ instal -d `dirsetup -f ^R` ^F
#:	SID	@(#)fsic.ds	8.9 - 00/04/28
#F QefAdm/fsic/deviates.fl
-# File of deviations from the model -- see bfsic -X output
-# Lines consist of <dir>/<pattern> <types>, where type is:
-#   M/m	inst/obj file can be missing legitimately
-#   R/r	inst/obj file is required -- to override an m-type
-# 	deviate for a file that must exist
#F QefAdm/fsic/except/example.fl
-# name of file should be `sysnm`.fl
-# lines should be file or dir/ followed by <type><keys> ... where type
-# is one of "EN" for install trees and "en" of object trees.
-# Comments that begin with -w, -l, or -L have special interpretation
-#
-#	# -w means convert X.exe to X, and X.obj to X.o
-#	# -l means convert object files to lower case
-#	# -L means convert installed files to lower case
#F QefAdm/fsic/except/read.me -m444
-This directory contains the exceptions lists for the installed
-and object tree file system integrity checks.  Files are called:
-
-	<sysnm>.fl
-
-where <sysnm> is the output of sysnm or value of qvrs variable
-System[Name].  These files are read by bfsic.  The lines in these
-files consists of file or directory name followed by one or more
-<type><keys> sequences, where <type> is one of:
-
-	  E/e	extra in installed/object tree;
-		file should exist in specific tree
-	  N/n	not to be found in installed/object tree;
-		file should not exist in specific tree
-
-and <keys> is one or more alphabetics corresponding to the FSIC_Key
-qvrs setting.  For example, the following:
-
-		example  Nab  ecd
-
-specifies that the install tree file `example' should not exist for
-keys `a' and `b', and the object tree file `example' should exist for
-keys `c' and `d'.
-
-Comments (# lines) at the beginning of file are preserved.
-
-There are three special comments:
-
-	# -w means convert X.exe to X, and X.obj to X.o
-	# -l means convert object files to lower case
-	# -L means convert installed files to lower case
-
-Example lines:
-
-	# comments are allowed at beginning of the file
-	file1	Ex	# file1 is an extra installed file for config x
-	file2	eabc	# an extra object tree file for configs a,b,&c
-	unused/	ed nd	# ignore unused directory and its contents in config d
#F QefAdm/fsic/files.fl
-# The master source list
-# sorted list of files each followed by tab and one of S, T, U, O
-QefAdm/Csrc.lst	T
-QefAdm/Dist.lst	T
-QefAdm/Osrc.lst	T
-QefAdm/fsic/deviates.fl	S
-QefAdm/fsic/except/read.me	S
-QefAdm/fsic/files.fl	S
-QefAdm/fsic/inst.fl	S
-QefAdm/fsic/objs.fl	S
-QefAdm/fsic/qeffile	S
-QefAdm/fsic/read.me	S
-QefAdm/treedirs/treedirs.lst	U
-root.vrs	T
#F QefAdm/fsic/inst.fl
-# The installed tree super-set
-# Sorted list with directories terminated by /
#F QefAdm/fsic/objs.fl
-# The object tree super-set
-# Sorted list with directories terminated by /
#F QefAdm/fsic/qeffile -m444
-# Standard file system integrity checks directory qeffile.
-# Support for Source, destination, and object trees.
-
-if \100(match /@TreeType /source /baseline)
-	set	PermitQef	allowed in source directory
-fi
-if \100(match /@VCSys /sccs) && !\100(exists SCCS)
-	set NoSfiles	1
-fi
-
-# Use qef -Ptargets for list of targets.
-# Default target is Src in a source or baseline tree and Post
-# in an object tree.
-
-Begin	qsg
-
-fsic @{QefArgs}
#F QefAdm/fsic/read.me -m444
-This directory is used to contain the fsic (File System Integrity
-Check) controls and databases.
-
-To run the checks, execute:
-
-	qef
-
-in this directory in either the source (or baseline) or object trees.
-
-The *.fl files in this directory contain the expected databases as
-described below.  except/ contains the exception lists.
-
-	files.fl	data base of all files (see below)
-	inst.fl		super set of Destination files and directories
-	objs.fl		super set of object tree files and directories
-	deviates.fl	normal deviations in installed and object trees
-	qeffile		qef control file
-	except/<sysnm>.fl  exceptions list
-
-The files.fl list names all files in the source directory, one per
-line, followed by a single letter type.  The types are:
-
-	S	registered S-file
-	U	registered unadministered file
-	T	registered temporary file
-	O	registered old file
-
-For the object and product tree integrity checks uses the files
-inst.fl, objs.fl, except/<sysnm>.fl, and deviates.fl.
-
-inst.fl and objs.fl are just sorted file lists in which directory
-pathnames have a trailing slash.  For a description of the exception
-and deviates.fl files, see the output of bfsic -X.
#F QefAdm/treedirs/read.me -m444
-By convention this directory is used to store treedirs files.
-Such files are named by the TreedirsList variable in the root.vrs
-file (see using the -L flag).  treedirs will read such a file
-when creating a shadow tree.
-
-Usually such a file is used to specify a subset of a full tree
-when the subset represents a particular configuration or product.
-
-Such files are best created using:
-
-	treedirs -LQefAdm/treedirs/<name>
-
-in the root directory and then using the editor to remove unwanted
-files and directories.
-
-Note:  The FSIC package will create treedirs.lst in this directory.
#F QefAdm/treedirs/treedirs.lst
-QefAdm/fsic/qeffile
-root.vrs
