Annotation of 43BSDTahoe/new/ansi/vmsprep.1, revision 1.1

1.1     ! root        1: .TH VMSPREP LOCAL "4/10/85 UCB Local"
        !             2: .SH NAME
        !             3: vmsprep - VMS tape preparation aid
        !             4: .SH SYNOPSIS
        !             5: .B vmsprep
        !             6: [-] [name ...]
        !             7: .SH DESCRIPTION
        !             8: .I Vmsprep
        !             9: traverses hierarchies of files and prepares them for
        !            10: transportation to VMS.
        !            11: Since ANSI stardard tapes (the VMS standard) do
        !            12: not allow hierarchy, this program provides a
        !            13: method of flattening the hierarchy onto a tape
        !            14: in such a way that it can be unpacked on VMS
        !            15: to recreate the same tree structure.
        !            16: .PP
        !            17: For reasons best not described here,
        !            18: .I vmsprep
        !            19: will attempt to exclude all RCS and SCCS archives by
        !            20: ignoring all files or directories named 'RCS' or 'SCCS', or
        !            21: files starting with 's.' or ending in ',v'.
        !            22: .PP
        !            23: The output of 
        !            24: .I vmsprep
        !            25: is a pair of files vmsprep.namelist and UNPACK.COM.
        !            26: vmsprep.namelist is a list of files to be placed on
        !            27: the tape in the format required by 
        !            28: .I ansitape.
        !            29: If the first argument is '-' instead of a file or directory name,
        !            30: vmsprep will instead send the namelist to standard output, and
        !            31: place UNPACK.COM in /tmp to avoid attempting to write in the
        !            32: current directory.
        !            33: All of the files except UNPACK.COM will
        !            34: be placed on the tape under cryptic names.
        !            35: UNPACK.COM is a VMS command script which will recreate
        !            36: all of the necessary directories and then move the
        !            37: cryptically named files to their proper place.
        !            38: .PP
        !            39: A typical sequence would be:
        !            40: .br
        !            41: .RS
        !            42: vmsprep - tree1 tree2 file | ansitape cln trees -
        !            43: .RE
        !            44: .br
        !            45: .I Then on a VMS machine
        !            46: .br
        !            47: .RS
        !            48: mount MFA0: trees
        !            49: .br
        !            50: copy MFA0:*.*.* *
        !            51: .br
        !            52: @UNPACK
        !            53: .RE
        !            54: .br
        !            55: .SH FILES
        !            56: vmsprep.namelist
        !            57: .br
        !            58: UNPACK.COM
        !            59: .br
        !            60: .SH DIAGNOSTICS
        !            61: A warning is reported if a file or directory name contains
        !            62: a character not permitted in VMS names. 
        !            63: The offending character is replaced by 'Z' and 
        !            64: .I vmsprep
        !            65: continues.
        !            66: .br
        !            67: .SH "SEE ALSO"
        !            68: ansitape(l)
        !            69: .SH BUGS
        !            70: Extra periods in file names may not be dealt with optimally.
        !            71: .br
        !            72: All files and directories to be moved must be descendants of the
        !            73: current working directory.  Absolute path names and paths containing ".."
        !            74: will produce unpredictable results.
        !            75: .br
        !            76: Since vmsprep uses find(1) internally, it does not follow symbolic links.
        !            77: .br
        !            78: The exclusion of RCS and SCCS files should be controlled by a command line flag.
        !            79: .br
        !            80: Assumes VMS v4.0 or greater for long file names.
        !            81: .br

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.