.ls .le;Search for next .SUM file .le;OPEN .SUM file .le;Open a new .NSUM file .le;Read device and directory from .SUM file .le;Write device and directory to .NSUM file .le;Read special files and action and place in SPECIAL__n symbols .br;device:[directory]name.extension;version!action .br;version = specific version or "*" for all versions .br;action: S=write file specification only,I=Ignore completely .le;Write files to exclude to .NSUM file .le;Close .SUM file .le;Search for next file .le;Determine if file is special / handle depending on action .le;CHECKSUM file .le;Get modification date of file .le;Write to .NSUM: full file spec,checksum,modification date and time .le;Loop to find next file .le;Close .NSUM file .le;Differ .SUM and .NSUM files .le;CHECKSUM .SUM and .NSUM files .le;Delete .NSUM file if no difference .le;Set flag if a difference was found .le;Loop for another .SUM file .le;Send mail if there has been a difference .els