[1mSYNOPSIS[0m
[1mlapply [22m[[1m-CFiInrV[22m] [ -% | -q | -v ] [ [1m-c [4m[22mchecksum[24m ] [ [1m-h [4m[22mhost[24m ] [
[1m-p [4m[22mport[24m ] [ [1m-P [4m[22mca-pem-directory[24m ] [ [1m-u [4m[22mumask[24m ] [ [1m-w [4m[22mauth-level[24m ] [
[1m-x [4m[22mca-pem-file[24m ] [ [1m-y [4m[22mcert-pem-file[24m ] [ [1m-z [4m[22mprivate-key-file[24m ] [ [1m-Z [4m[22mcom-[0m
[4mpression-level[24m ] { [4mapply-able-transcript[24m }
[1mDESCRIPTION[0m
lapply reads an apply-able transcript line-by-line, modifying the file
system to match the transcript. Transcript lines are applied in order
unless they are directories marked for deletion. In such cases, subse-
quent transcript lines are first applied until the file system object
listed is outside of the directory. If another directory marked for
deletion is encountered, the process is started recursively.
lapply downloads missing files indicated by a "+" from the radmind
server [4mhost.[24m [4mfile[24m is applied to the system with the attributes as
described in the transcript line. File system objects marked with a
"-" are removed. Other transcript lines indicate that a file system
object must be modified or created if missing. lapply is not able to
create doors or sockets.
File system objects listed in the transcript and present in the file
system as a different type are automatically removed.
By default, [1mlapply [22mwill exit with an error if an object's full path is
not present on the file system. When run with the -C option, [1mlapply[0m
will attempt to create any intermediate directories that are missing.
Intermediated directories inherit the owner, group and permissions of
its parent directory.
The radmind tools are unaware of user defined file flags, some of which
may prevent lapply from successfully completing. Using the -F option,
[1mlapply [22mwill remove all user defined flags.
If [4mapply-able-transcript[24m is not given, [1mlapply [22mwill use the standard
input for reading.
[1mlapply [22mis also capable of decoding [1mapplefiles [22mstored on the server by
[1mlcreate(1), [22mrestoring the files' Mac OS HFS+ metadata to the client
machine. (Mac OS X, HFS+-formatted drives only.)
[1mOPTIONS[0m
[1m-% [22mpercentage done progress output.
[1m-c [4m[22mchecksum[24m enables checksuming.
[1m-C [22mcreate missing intermediate directories.
[1m-h [4m[22mhost[24m specifies the radmind server, by default [1m_RAD-[0m
[1mMIND_HOST[22m.
[1m-i [22mforce output linebuffering.
specifies a directory that contains certificates to
be used when verifying the server. Certificates
must be in PEM format and the directory must have
been processed with the openssl c_rehash utility.
[1m-q [22msuppress all messages.
[1m-r [22muse random seed file $RANDFILE if that environment
variable is set, $HOME/.rnd otherwise. See
[1mRAND_load_file[22m(3o).
[1m-u [4m[22mumask[24m specifies the umask for temporary files, by default
0077
[1m-V [22mdisplays the version number of [1mlapply [22mand exits.
[1m-v [22mdisplays communication with the radmind server.
[1m-w [4m[22mauth-level[24m TLS authorization level, by default _RADMIND_AUTH-
LEVEL. 0 = no TLS, 1 = server verification, 2 =
server and client verification.
[1m-x [4m[22mca-pem-file[24m Certificate authority's public certificate, by
default _RADMIND_TLS_CA. The default is not used
when -P is specified.
[1m-y [4m[22mcert-pem-file[24m Client's public certificate, by default _RAD-
MIND_TLS_CERT.
[1m-z [4m[22mprivate-key-file[0m
Client's private key, by default _RADMIND_TLS_CERT.
[1m-Z [4m[22mcompression-level[0m
Compress all outbound data. compression-level can
be between 0 and 9: 1 gives best speed, 9 gives best
compression, 0 gives no compression at all (the
input data is simply copied a block at a time).
[1mEXIT STATUS[0m
The following exit values are returned:
0 Transcript was applied.
1 An error occurred, system was modified.
2 An error occurred, system was not modified.
[1mSEE ALSO[0m
[1mfsdiff[22m(1), [1mktcheck[22m(1), [1mlcksum[22m(1), [1mlcreate[22m(1), [1mlfdiff[22m(1), [1mlmerge[22m(1),
[1mlsort[22m(1), [1mtwhich[22m(1), [1mapplefile[22m(5), [1mradmind[22m(8), [1mchflags[22m(2),
[1mRAND_load_file[22m(3o).
Man(1) output converted with
man2html