home *** CD-ROM | disk | FTP | other *** search
/ Amiga Elysian Archive / AmigaElysianArchive.iso / prog / c / dice206.lzh / netdcc / doc / dupdate.doc < prev    next >
Text File  |  1990-12-13  |  3KB  |  70 lines

  1.  
  2. util/dupdate                            util/dupdate
  3.  
  4.                    DUPDATE.DOC
  5.  
  6.     DUPDATE dist-dir dest-dir    [FORCE][QUIET][NODEL] [DISTFILE distfilename]
  7.     DUPDATE dist-file dest-dir    [FORCE][QUIET][NODEL] [DISTFILE distfilename]
  8.  
  9.     DUPDATE is a program that creates distributions.  It creates an exact
  10.     duplicate of the source directory tree in the destination with
  11.     modifications according to control files in the tree.  DUPDATE deletes
  12.     files in the destination tree that do not exist in the source and updates
  13.     files from the source into the destination tree that have been modified
  14.     since the last dupdate (or copies them fresh if they do not exist).
  15.  
  16.     FORCE    - DUPDATE will not ask permission to copy a fresh file
  17.  
  18.     QUIET    - DUPDATE will not display verbose output
  19.  
  20.     NODEL    - DUPDATE will not delete files in the destination that do
  21.           not exist in the source.
  22.  
  23.     DISTFILE file
  24.         - specify alternate control file that 'modifies' the
  25.           dist update, default is .DistFiles
  26.  
  27.     If a file ".DistFiles" exists in any directory of the source tree,
  28.     updating of the destination is modified according to the file.  This
  29.     is a text file which may specify additional files/directories to add to
  30.     the destination directory (pulled from other random places), files and
  31.     directories NOT to include in the destination tree, or a list of specific
  32.     files to include (where files not listed are not included).
  33.  
  34.     By using the DISTFILE <file> option you can generate different
  35.     distributions for different purposes all based in the same source tree.
  36.     For example, I have a DISTFILE set to create the registered and
  37.     non-registered DICE distributions and other DISTFILE files (using
  38.     different names) to create the three floppies in the registered
  39.     distribution.
  40.  
  41.     In the first format, if the ONLY keyword is specified after the first
  42.     file name only these files / sub-directories will be included from this
  43.     directory.    No other files will be copied
  44.  
  45.     --- DISTFILE FORMAT #1 (this line not included) ---
  46.     file_or_dir_name    ONLY
  47.     file_or_dir_name
  48.     file_or_dir_name
  49.     file_or_dir_name
  50.     file_or_dir_name
  51.     --- END DISTFILE FORMAT #1 (this line not included) ---
  52.  
  53.  
  54.     The second format allows files/directories to be made part of the
  55.     destination tree that do not necessarily exist in the current directory.
  56.     Additionally, specific files/directories that do exist in the current
  57.     directory can be excluded.    Any file/dir not explicitly unincluded using
  58.     the 'no' keyword will be copied.
  59.  
  60.     --- DISTFILE FORMAT #2 (this line not included) ---
  61.     file_or_dir_path
  62.     file_or_dir_path
  63.     file_or_dir_path    no
  64.     file_or_dir_path    no
  65.     file_or_dir_path
  66.     file_or_dir_path
  67.     --- END DISTFILE FORMAT #2 (this line not included) ---
  68.  
  69.  
  70.