User`s guide

COPY
2. Copy the system files you need onto the volume, using the COPY/SYSTEM
or SQUEEZE/OUTPUT command.
3. Write the monitor bootstrap onto the volume, using COPY/BOOT.
The following example creates a bootable system diskette with a minimal number
of system files that you might need:
.INITIALIZE DU1:
DU1:/Initialize; Are you sure? Y
.COPY SY:(RT11FB,SWAP,DU,SL,LD).SYS DU1:*.*
Files copied:
DU0:RT11FB.SYS to DU1:RT11FB.SYS
DU0:SWAP.SYS to DU1:SWAP.SYS
DU0:DU.SYS to DU1:DU.SYS
DU0:SL.SYS to DU1:SL.SYS
DU0:LD.SYS to DU1:LD.SYS
.COPY SY:(PIP,DUP,DIR,RESORC).SAV DU1:*.*
Files copied:
DU0:PIP.SAV to DU1:PIP.SAV
DU0:DUP.SYS to DU1:DUP.SYS
DU0:DIR.SAV to DU1:DIR.SAV
DU0:RESORC.SAV to DU1:RESORC.SAV
.COPY/BOOT DU1:RT11FB.SYS DU1:
Note that the monitor file cannot reside on a block that contains a bad sector
error (BSE) if you are doing bad-block replacement. If this condition occurs, a
boot error results when you bootstrap the system. In this case, move the monitor
so that it does not reside on a block with a BSE.
/CONCATENATE
Combines several input files into a single output file. This option is useful to
combine several object modules into a single file for use by the linker or librarian.
The following command combines all the FOR files on DU1 into a file called
MERGE.FOR on DU0:
.COPY/CONCATENATE DU1:*.FOR DU0:MERGE.FOR
Files copied:
DU1:A.FOR to DU0:MERGE.FOR
DU1:B.FOR to DU0:MERGE.FOR
DU1:C.FOR to DU0:MERGE.FOR
Wildcards are invalid in the output file specification.
/DATE[:date]
Copies only those files with a certain creation date. If you do not specify a date,
the current system date is used. The following command copies all MAC files
created on February 20, 1990 from DU0 to DU1:
.COPY/DATE:20:FEB:90 DU0:*.MAC DU1:*.*
Files copied:
DU0:A.MAC to DU1:A.MAC
DU0:B.MAC to DU1:B.MAC
DU0:C.MAC to DU1:C.MAC
46 RT–11 Command Descriptions