Note that BOGUS 1.0.1 is an upgrade, and thus requires that you either
simultaneously install or have already installed BOGUS 1.0. The
ADDITIONS directory contain the additional files for the BOGUS 1.0.1
release.
*** IMPORTANT LAST-MINUTE NOTES FOR BOTH NEW INSTALLATIONS AND UPGRADES
1. A default config file for sendmail is in
/usr/doc/usr.sbin/sendmail-8.6.9/sendmail.cf. Copying this file to /etc
will get mail wroking in most circumstances. If your mail configuration is
complex, you will have to generate your own custom sendmail.cf file. To
help with this, we have included sendmail.8.6.9.cf.tar.gz in
bogus/ADDITIONS/TAR_FILES/usr.sbin (there is, however, no "Notes" file for
this package at this time).
2. There is a small bug in /etc/rc.local from the 1.0.1 boot disks and
mkboot. The following two lines in /etc/rc.local and
/usr/lib/mkboot/etc/rc.local.inst:
/bin/sh /etc/rc.net NO
/bin/sh /etc/rc.net MULTI
should read:
/bin/sh /etc/rc.net
This should fix the problem with starting multiple daemons.
3. The Webster's Second International word list was included in the tar
files directory, but was not built. If you have the Notes file and the
tar file, you can install it with: pms -Bi web2.bin
*** NEW INSTALLATION NOTES
If you are installing BOGUS for the first time, first you need to copy
the files for BOGUS 1.0 into place, and then copy the additional files
for BOGUS 1.0.1 to the correct place (since several 1.0.1 files
overwrite 1.0 files).
For example, first copy the following directories,
BOOT -> /usr/src/BOOT
DIST -> /usr/src/DIST
NOTES -> /usr/src/NOTES
TAR_FILES -> /usr/src/TAR_FILES
scripts -> /usr/src/scripts
and then copy the ADDITIONS directories,
ADDITIONS/BOOT -> /usr/src/BOOT
ADDITIONS/DIST -> /usr/src/DIST
ADDITIONS/NOTES -> /usr/src/NOTES
ADDITIONS/TAR_FILES -> /usr/src/TAR_FILES
ADDITIONS/scripts -> /usr/src/scripts
After copying all of these files, you can then run the install.all
script for BOGUS 1.0.1 (found in /usr/src/scripts).
*** UPGRADE NOTES
If you already have a BOGUS 1.0 installation, and want to upgrade to BOGUS
1.0.1, then you should do the following:
1. Make a new set of boot floppies
2. mkdir /usr/src/DIST
3. Copy all of the binary files to /usr/src/DIST from tape or disk or ...
4. Deinstall the overlapping packages (except bash and tcsh):
pms -d NetKit-0.0
pms -d NetKit-A-0.04.bin
pms -d NetKit-B-0.03.bin
pms -d auctex-9.1f.bin
pms -d emacs-19.26.bin
pms -d emacs-19.26.el
pms -d emacs-19.26.elc
pms -d lgrind-1.4.bin
pms -d man-pages-1.3.bin
pms -d man-2.0a2.bin
pms -d mkboot-1.0.bin
pms -d procps-0.95.bin
pms -d xless-1.4.1.bin
5. Reinstall util-linux. During the interim, you will not be able to
successfully reboot or login. Your system time will be wrong.
pms -d util-linux-1.9.bin
pms -i util-linux-1.10.bin
6. Make sure your clock and timezone are correct
7. If you are pedantic, rm -rf /var/catman
8. Install all of the new packages:
pms -i BOGUS-1.0.1
pms -i NetKit-0.0
pms -i NetKit-A-0.07.bin
pms -i NetKit-B-0.06.bin
pms -i Plotmtv-1.4.0.bin
pms -i auctex-9.2g.bin
pms -i bash-1.14.2.bin
pms -i blt1.7l1-src.bin
pms -i cron-3.0p1.bin
pms -i deliver-2.0pl11.bin
pms -i dig-2.0.bin
pms -i elisp-manual-19-2.3.bin
pms -i emacs-19.27.bin
pms -i emacs-19.27.el
pms -i emacs-19.27.elc
pms -i extra-manpages-bsd.bin
pms -i fvwm-1.22t.bin
pms -i httpd-1.3.bin
pms -i itcl1.5l1-src.bin
pms -i lgrind-1.4.bin
pms -i macutils.bin
pms -i mail-8.1.bin
pms -i man-pages-1.4.bin
pms -i man_db-2.2.bin
pms -i mkboot-1.0.1.bin
pms -i procps-0.96.bin
pms -i sendmail.8.6.9.base.bin
pms -i snobol4-beta2.bin
pms -i tcl7.3l1-src.bin
pms -i tclX7.3bl1-src.bin
pms -i tcsh-6.05.bin
pms -i tk3.6p1l1-src.bin
pms -i tvtwm-pl10.bin
pms -i ucblogo.bin
pms -i vm-5.72beta.bin
pms -i wavplay-021.bin
pms -i wu-ftpd-2.4.bin
pms -i xanim-2683.bin
pms -i xless-1.7.bin
pms -i xplaces.bin
pms -i xrn6-17.bin
pms -i xypic-2.11.bin
pms -i yamm-2.5.2.bin
9. ldconfig -v
10. cd /usr/lib/mkboot/etc
11. diff passwd.inst /etc/passwd
12. If necessary, edit /etc/passwd
13. diff rc /etc/rc
14. cp rc /etc/rc and edit, if necessary
15. diff rc.local.inst /etc/rc.local
16. cp rc.local.inst /etc/rc.local and edit, if necessary
(at minimum, change your hostname!)
17. If you installed the networking kits,
a. cd /usr/doc/utils/NetKit-A-0.07/config
b. The goal is to copy all of these files into /etc. However, you must
preserve any local changes you made. I suggest doing diffs on all
of them and then copying them over. You must use the new rc.net,
and you should be careful with files like hosts and printcap.
c. ln -sf /etc/issue /etc/issue.net
d. Add your host database to /etc/hosts
e. Add your network to /etc/networks
f. Add your nameserver to /etc/resolv.conf
g. Edit /etc/rc.net to setup your network controller and to start
the appropriate daemons (/etc/net.config is now obsolete, so you
will have to update /etc/rc.net to reflect any changes that you made
to to /etc/net.config).
h. Edit /etc/printcap to add your printers (add filters as necessary)
i. touch /etc/NETWORKING_IS_ON
18. You must now install a new kernel:
a. rm -rf /usr/src/linux
b. pms -i /usr/src/DIST/linux-1.1.51.tar.gz
c. Configure, rebuild, and install the new kernel.
d. lilo
19. update_state
20. reboot