lmerge
By: Richard Glaser - Revised: 2006-05-26 richardManual Page
lmerge(1) User Commands lmerge(1)
NAME
lmerge - lmerge combines multiple transcripts into one.
SYNOPSIS
lmerge [-ivV] [ -D path ] [ -u umask ] transcript... dest
lmerge -f [-ivV] [ -D path ] [ -u umask ] transcript1 transcript2
lmerge -n [-ivV] [ -D path ] [ -u umask ] transcript1 transcript2 dest
DESCRIPTION
lmerge walks through each transcript in precedence order ( highest
precedence transcript listed first ) to create the appliable transcript
dest. If multiple transcripts list the same file system object, the
transcript line from the highest precedence transcript is written to
dest.
Blank lines and comments ( lines starting with # ) are not written to
dest.
With the -f option lmerge does not create a new transcript and merges
the first transcript into the second transcript. The second transcript
must be writable by the user. Only two transcripts are allowed.
If the highest precedence listing of a file system object is preceded
with a '-', the transcript line will not be written to dest.
Files listed in dest are linked from their original location to a file
directory created by lmerge. This directory is relative to the loca-
tion of dest. Since files are linked, all transcripts ( including dest
) and files must be located on the same volume.
Using the -f option, lmerge links all files from the lowest precedence
transcript. If the transcript line for a file is preceded with a "-"
it is also removed from the file directory associated with the lowest
precedence transcript.
The -n option indicates that the highest precedence transcript has no
associated file directory. All files listed in the highest precedence
transcript must be in the file directory associated with the lowest
precedence transcript. A transcript line in the highest precedence
transcript written to dest, but files are linked from the lowest prece-
dence transcript. Only two transcripts can be merged with the -n
option.
OPTIONS
-f merge transcript1 into transcript2.
-D path specifies the radmind working directory, by default
/var/radmind
-I be case insensitive when compairing paths.
-n merge two transcripts linking all files from the
lowest precedence transcript.
-u umask use umask as the file mode creation mask, default is
users umask.
-V displays the version of lmerge and exits.
-v displays merge information to the standard output.
EXIT STATUS
The following exit values are returned:
0 Merge successful.
>1 An error occurred.
SEE ALSO
fsdiff(1), ktcheck(1), lapply(1), lcksum(1), lcreate(1), lfdiff(1),
lsort(1), twhich(1), radmind(8).
RSUG March 23, 2006 lmerge(1)