home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Simtel MSDOS 1992 December
/
simtel1292_SIMTEL_1292_Walnut_Creek.iso
/
msdos
/
gnuish
/
cpio11.arc
/
readme
< prev
Wrap
Text File
|
1990-09-24
|
3KB
|
90 lines
# readme. - GNUish MS-DOS cpio -*-Text-*-
# Copyright (C) 1990 Free Software Foundation, Inc.
# Copyright (C) 1990 by Thorsten Ohl, td12@ddagsi3.bitnet
This is GNU cpio version 1.1 for MS-DOS.
SOURCE CODE
Due to space considerations, only the patches relative to the official
GNU source code (with the source code found on prep.ai.mit.edu being
considered "official") and custom-written source code are provided.
In order to re-compile the GNUish MS-DOS project on your computer, you
need to first obtain the official GNU source code. GNU documentation
(if any) can also be found within the official GNU source code.
The Free Software Foundation has set up an anonymous FTP site for GNU
software on prep.ai.mit.edu [18.71.0.38]. The distributions present
on that machine are considered "official" and are the best ones to use
with the GNUish MS-DOS project.
In addition, the makefile assumes that you have a copy of the gnulib,
which contains ports of several general purpose (regular expressions,
directory access, filename globbing, etc.) GNU functions for MS-DOS.
You can get it from the same place where you picled up this archive.
GNU cpio is known to compile with Microsoft C Version 5.1 or 6.0.
Reports of successful compilation by other compilers (and the
eventually necessary context diffs) are very much appreciated.
EXECUTABLE CODE
For convenience, ready-to-execute binaries are also provided for those
who do not have the necessary compilers, or do not feel like using
them. User documentation is usually not provided, at least for now,
beyond the documentation provided in the official GNU distribution.
Below is a short excuse for a manpage.
Thorsten Ohl
td12@ddagsi3.bitnet
============================================================================
CPIO(1) GNUish-MSDOS
NAME
cpio - copy in, copy out, copy pass
SYNOPSIS
cpio {-o|+create} [-acvBLV] [+reset-access-time] [+portability]
[+verbose] [+block-size=blocks] [+dereference] [+version]
< name-list > archive
cpio {-i|+extract} [-cdfmnrtuvBV] [+portability] [+make-directories]
[+nonmatching] [+preserve-modification-time] [+numeric-uid-gid]
[+rename] [+list] [+unconditional] [+verbose] [+block-size=blocks]
[+version] [pattern...] < archive
cpio {-p|+pass-through} [-adlLmuvV] [+reset-access-time]
[+make-directories] [+link] [+preserve-modification-time]
[+unconditional] [+verbose] [+dereference] [+version]
destination-directory < name-list
OPTIONS
-a, +reset-access-time Reset access times.
+block-size n Set block size to n * 512
-B Set block size to 5120.
-c, +portability Use the portable format.
-d, +make-directories Create directories where needed.
-f, +nonmatching Only copy files not matching patterns.
-i, +extract Copy-in mode.
-l, +link Link files when possible.
-L, +dereference Dereference symbolic links.
-m, +preserve-modification-time Retain previous file modify times.
-n, +numeric-uid-gid Long list owner and group as numbers.
-o, +create Copy-out mode.
-p, +pass-through Copy-pass mode.
-r, +rename Interactively rename.
-t, +list Only print a list.
-u, +unconditional Replace all! Unconditionally!
-v, +verbose Verbose!
-V, +version Print version string.
============================================================================