Skip site navigation (1)Skip section navigation (2)

  
 
  

home | help
lcksum(1)			  User Commands 		       lcksum(1)

NAME
     lcksum - verifies a transcript's checksums and file sizes

SYNOPSIS
     lcksum  [-%AiIqV]	[ -D path ] [ -n [ -a ]] [ -P prefix ] -c checksum tran-
     script ...

DESCRIPTION
     lcksum verifies and updates the checksums and file sizes of the  transcript
     transcript  line-by-line.	If more than one transcript is passed to lcksum,
     all transcripts will be verified and updated.  lcksum compares the checksum
     and file size listed in transcript to that of the file in the file  system.
     Files  must  be located in file directory associated with transcript.  With
     the -n option lcksum verifies but does not modify transcript.

     If there is a difference in either the checksum or  file  size,  the  tran-
     script  line is updated using the checksum, file size and modification time
     of the actual file.

     In update mode, lcksum may modify the file sizes and/or checksums in  tran-
     script,  so the user must have write access to transcript.  If an error oc-
     curs during an update of transcript, lcksum removes the temporary	copy  of
     transcript that it created and exits with a status of 2.

     lcksum also verifies that transcript is sorted in depth first order.

     With  the	-P  option,  lcksum will only verify transcript lines with paths
     starting with prefix.

OPTIONS
     -% 		progress output.

     -a 		continue checking on error.  Requires -n option.

     -A 		verify AppleSingle headers.

     -c checksum	enables checksuming.

     -D path		specifies the  radmind	working  directory,  by  default
			/var/radmind

     -i 		force line buffering.

     -I 		be case insensitive when compairing paths.

     -n 		verify but do not modify transcript.

     -P prefix		only verify transcript lines that begin with prefix.

     -q 		suppress all messages.

     -V 		displays  the version of lcksum and a list  of supported
			checksumming algorithms in descending order  of  prefer-
			ence and then exits.

EXIT STATUS
     The following exit values are returned:

     0	  Transcript was verified.

     1	  Differences were found.

     >1   An error occurred.

SEE ALSO
     fsdiff(1),   ktcheck(1),	lapply(1),   lcreate(1),  lfdiff(1),  lmerge(1),
     lsort(1), twhich(1), radmind(8).

RSUG				October 06, 2023		       lcksum(1)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=lcksum&sektion=1&manpath=FreeBSD+Ports+15.1.quarterly>

home | help