1
0
Files
irix-657m-src/eoe/cmd/ksh/docs/INSTALL
2022-09-29 17:59:04 +03:00

199 lines
7.2 KiB
Plaintext

As you've probably noticed, this Toolchest product has been delivered
in multiple directories: "src" with source code, and "fmt" and/or "unfmt"
for formatted or unformatted documentation. This file outlines the steps
needed to install the product on an AT&T 6386 computer running UNIX(R)
System V Release 3. Installation on other machines may differ and
is the responsibility of the installer to reconcile.
Product:
ksh-88d - The KornShell Command and Programming Language
Prerequisites:
This package requires no special UNIX system facilities.
To read before installing:
After unbundling, please scan the documentation and any
included README files. These will contain useful infor-
mation needed to build the product.
To make the source:
Unbundle any *.[0-9]b files in the directory in which the product
will be built. The following script could be used to expand
a bundle file:
cd src
for i in *.[0-9]b
do sh ./$i
done
Edit the makefile and change any references
to values that match your installation's needs.
Execute: (only one)
make -f ksh.mk -- generic make
make -- nmake build
makeshell -- build and install script
and wait a while.
To create the documentation:
The documents, if requested in nroff format, can be created
by issuing the following commands (troff if you prefer):
cd unfmt
mkdir ../fmt
nroff -mm sh.memo | col > ../fmt/sh.memo
nroff -man sh.1 | col > ../fmt/sh.1
nroff -mm PROMO | col > ../fmt/PROMO
File Sizes:
The following file size list is output from the command:
find src ! -type d -print | sort | while read FILE
do wc $FILE
done
and can be checked against the the files you received:
120 949 5380 src/COMPATIBILITY
151 679 4739 src/Makefile
36 139 867 src/Makescript
23 170 1109 src/OPTIONS
182 1536 9660 src/README
474 3388 19799 src/RELEASE
308 2706 16356 src/RELEASEa
75 283 2019 src/include/brkincr.h
218 699 5569 src/include/builtins.h
569 2002 15267 src/include/defs.h
176 767 5000 src/include/edit.h
31 110 763 src/include/flags.h
111 418 3103 src/include/history.h
273 926 6881 src/include/io.h
168 629 4207 src/include/jobs.h
260 1148 8346 src/include/name.h
65 219 1478 src/include/national.h
268 678 4890 src/include/shnodes.h
114 395 3172 src/include/shtype.h
76 246 2052 src/include/stak.h
109 341 2217 src/include/streval.h
93 297 2030 src/include/sym.h
173 621 4157 src/include/terminal.h
51 174 1280 src/include/test.h
23 90 590 src/include/timeout.h
31 91 618 src/install/bcopy.c
135 524 3870 src/install/compile
468 2172 14144 src/install/config
24 76 547 src/install/data.c
58 135 940 src/install/fastfork.c
34 116 752 src/install/fcntl.c
39 89 674 src/install/ftime.c
66 261 1668 src/install/gen_rdonly
52 108 825 src/install/getgroups.c
22 74 468 src/install/getppid.c
23 67 480 src/install/getrlimit.c
18 64 446 src/install/hz.c
15 54 385 src/install/int16.c
30 92 650 src/install/ioctl.c
47 106 795 src/install/ispipe.c
42 101 728 src/install/killpg.c
26 81 598 src/install/lock.c
26 92 608 src/install/lstat.c
34 104 640 src/install/nfile.c
47 125 872 src/install/opendir.c
27 79 567 src/install/path.c
67 148 1228 src/install/pgroup.c
31 81 604 src/install/poll.c
37 86 620 src/install/proto.c
38 106 789 src/install/rand.c
27 93 641 src/install/readonly
46 134 950 src/install/select.c
36 84 626 src/install/setjmp.c
22 74 488 src/install/setreuid.c
2 4 20 src/install/shellmagic
73 160 1387 src/install/sigrelse.c
52 113 850 src/install/sigrestart.c
33 95 686 src/install/socket.c
25 85 558 src/install/strchr.c
27 80 525 src/install/syscall.c
54 128 911 src/install/token.c
22 76 485 src/install/vlimit.c
26 70 459 src/install/void.c
30 88 588 src/install/wait3.c
26 78 511 src/install/waitpid.c
17 59 432 src/install/yellowp.c
36 139 867 src/ksh.bs
288 1045 9997 src/ksh.mk
36 161 1019 src/makelibedit
36 139 867 src/makeshell
250 621 5092 src/sh/apollo.c
658 1565 12333 src/sh/args.c
191 418 3499 src/sh/arith.c
2115 4646 38001 src/sh/builtin.c
1114 2577 20990 src/sh/cmd.c
228 1229 4898 src/sh/ctype.c
73 244 1631 src/sh/defs.c
107 252 1771 src/sh/echo.c
1418 3855 27630 src/sh/edit.c
260 605 4415 src/sh/editlib.c
1394 3544 26433 src/sh/emacs.c
183 439 3417 src/sh/error.c
557 1314 9751 src/sh/expand.c
349 769 6159 src/sh/fault.c
1170 3022 22009 src/sh/history.c
1207 2756 20726 src/sh/io.c
1221 2830 22698 src/sh/jobs.c
976 2115 16801 src/sh/macro.c
681 1716 13982 src/sh/main.c
820 2656 22007 src/sh/msg.c
1122 2572 22069 src/sh/name.c
352 836 5643 src/sh/print.c
1196 2952 23161 src/sh/service.c
407 1211 8875 src/sh/stak.c
338 834 5670 src/sh/string.c
502 1930 12487 src/sh/suid_exec.c
27 111 657 src/sh/syscall.s
493 1082 9236 src/sh/test.c
229 605 4655 src/sh/vfork.c
2604 7102 48636 src/sh/vi.c
571 1288 10698 src/sh/word.c
1015 2210 22104 src/sh/xec.c
138 377 2817 src/shlib/adjust.c
297 899 6447 src/shlib/assign.c
89 252 1825 src/shlib/assnum.c
140 400 2647 src/shlib/cannon.c
36 117 706 src/shlib/chkid.c
78 229 1454 src/shlib/convert.c
194 618 4505 src/shlib/findnod.c
61 212 1406 src/shlib/gettree.c
372 1056 7756 src/shlib/growaray.c
56 147 953 src/shlib/gsort.c
138 443 2993 src/shlib/linknod.c
139 446 2952 src/shlib/namscan.c
136 426 2648 src/shlib/optget.c
90 278 1745 src/shlib/rjust.c
77 314 2282 src/shlib/strdata.c
480 1088 7991 src/shlib/streval.c
366 1153 6506 src/shlib/strmatch.c
383 1103 7762 src/shlib/tilde.c
84 258 1755 src/shlib/unassign.c
161 484 3025 src/shlib/utos.c
114 382 2680 src/shlib/valup.c
44 214 1285 src/tests/alias.sh
48 133 848 src/tests/arith.sh
86 396 1993 src/tests/arrays.sh
73 290 1659 src/tests/attributes.sh
50 227 1336 src/tests/basic.sh
141 696 3506 src/tests/bracket.sh
32 150 897 src/tests/builtins.sh
64 175 1042 src/tests/coprocess.sh
74 237 1451 src/tests/functions.sh
93 347 2148 src/tests/grep.sh
68 363 1977 src/tests/quoting.sh
128 509 2500 src/tests/return.sh
55 174 1031 src/tests/select.sh
20 63 379 src/tests/shtests
71 224 1688 src/tests/substring.sh
57 186 1004 src/tests/tilde.sh
72 235 1327 src/tests/variables.sh