diff --git a/README.md b/README.md index 58273a9..bf09018 100644 --- a/README.md +++ b/README.md @@ -10,13 +10,33 @@ Clients submit a search request (in the format described later) to the server, w ## Requirements +- OpenOS - Minitel - Minitel RPC - liblz16 - libsyslog (server only) +- An 80x25 display (client only) ## Setup +Note: It may be more practical to [create an installer floppy](https://git.shadowkat.net/izaya/OC-misc/src/branch/master/repo-installer) rather than using oppm on every machine involved. + +### Server + +1. Install dss2-server and dependencies via oppm. +2. Make sure the computer has a hostname set and the Minitel daemon is running. +3. Add aliases with the `addalias` program - run it without arguments for usage information. +4. Start the searchsrv daemon with `rc searchsrv start` +5. Enable the searchsrv daemon with `rc searchsrv enable` + +### Client + +1. Install dss2-client and dependencies via oppm. +2. Make sure the computer has a hostname setand the Minitel daemon is running. +3. Put the name of the server into `/etc/invsrv` - either by editing the file, or something along the lines of `echo > /etc/invsrv` +4. Run `search4` to bring up the interface. +5. (Optional) Make search4 open on boot by adding it to `/home/.shrc` + ## Network protocol In addition to standard RPC calls, OC-DSS2 uses a stream protocol on port 15 (by default).