199 lines
7.2 KiB
Plaintext
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
|