|
|
1.1 root 1: INSTALLING THE BTREE STUFF
2:
3: Manuals are given in both v9 source and nroffed form.
4: The v9 macros involve nonstandard fonts L and F. You may simulate
5: these fonts by changing .L and .LR to .B and .BR, and removing .F.
6:
7: Acceptance testing -
8:
9: 1. There are two subdirectories, libcbt for cbt(3) and cbt for cbt(1)
10: 2. If your system lacks ranlib, remove all references to it
11: from libcbt/makefile.
12: 3. Run test.sh to make a test version
13: 4. In cbt run the verify shell script with arguments, say, 10,100,1000 thus:
14: LIB=. PATH=.:$PATH verify 10
15: Verify 1000 needs 3 minutes of cpu time on a vax750.
16: 5. Copy everything to its final directory.
17: 6. Change the NDSZ definition after #else in cbt.h to an efficient
18: block size for your file system. If you later change it,
19: old btrees will have to be rebuilt (oldcbt cat -R old|newcbt build -R new).
20: 7. In the permanent libcbt source directory do "make clean all install"
21: 8. In the permanent cbt source directory do "make clean all install"
22: 9. Run verify again, this time with no special environment.
23: 10. "make clean" may be run in both directories.
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.