lapply

By: Richard Glaser - Revised: 2006-05-26 richard

Manual Page

lapply(1)                        User Commands                       lapply(1)

NAME
       lapply - modify file system to match appliable-transcript

SYNOPSIS
       lapply [-FiInrV] [ -% | -q | -v ] [ -c checksum ] [ -h host ] [ -p port
       ] [ -u umask ] [ -w auth-level ] [ -x ca-pem-file ] [  -y cert-pem-file
       ]  [  -z private-key-file  ] [ -Z compression-level ] { appliable-tran-
       script }

DESCRIPTION
       lapply reads an appliable 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 host.  file 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.

       The radmind tools are unaware of user defined file flags, some of which
       may prevent lapply from successfully completing.  Using the -F  option,
       lapply will remove all user defined flags.

       If  appliable-transcript  is  not  given,  lapply will use the standard
       input for reading.

       lapply is also capable of decoding applefiles stored on the  server  by
       lcreate(1),  restoring  the  files'  Mac OS HFS+ metadata to the client
       machine. (Mac OS X, HFS+-formatted drives only.)

OPTIONS
       -%                 percentage done progress output.

       -c checksum        enables checksuming.

       -h host            specifies the radmind server, by default radmind.

       -i                 force output linebuffering.

       -I                 be case insensitive when compairing paths.

       -F                 remove all user defined flags for  a  file  if  they
                          exist.

       -n                 no  network  connection  will  be made, causing only
                          file system removals  and  updates  to  be  applied.
                          auth-level is implicit set to 0.

       -p port            specifies the port of the radmind server, by default
                          6662.

       -q                 suppress all messages.

       -r                 use random seed file $RANDFILE if  that  environment
                          variable   is   set,   $HOME/.rnd   otherwise.   See
                          RAND_load_file(3o).

       -u umask           specifies the umask for temporary files, by  default
                          0077

       -V                 displays the version number of lapply and exits.

       -v                 displays communication with the radmind server.

       -w auth-level      TLS  authorization level, by default 0.  0 = no TLS,
                          1 = server verification, 2 = server and client veri-
                          fication.

       -x ca-pem-file     Certificate   authority's   public  certificate,  by
                          default /var/radmind/cert/ca.pem.

       -y cert-pem-file   Client's public certificate,  by  default  /var/rad-
                          mind/cert/cert.pem.

       -z private-key-file
                          Client's   private   key,   by   default   /var/rad-
                          mind/cert/cert.pem.

       -Z compression-level
                          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).

EXIT STATUS
       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.

SEE ALSO
       fsdiff(1),  ktcheck(1),  lcksum(1),  lcreate(1),  lfdiff(1), lmerge(1),
       lsort(1),    twhich(1),    applefile(5),    radmind(8),     chflags(2),
       RAND_load_file(3o).



RSUG                            March 23, 2006                       lapply(1)