|
|
|
@ -6,12 +6,13 @@ standard `netcat(1)`. |
|
|
|
|
|
|
|
|
|
You start the server using: |
|
|
|
|
|
|
|
|
|
$ ./gosher [<PORT> [<GOPHERDIR>] |
|
|
|
|
$ ./gosher [<GOPHERDIR> [<HOSTNAME> [<PORT>]]] |
|
|
|
|
|
|
|
|
|
If PORT is not specified, it will bind on port 70. If GOPHERDIR is not |
|
|
|
|
provided, it defaults to "./". Before starting `gosher` you might need |
|
|
|
|
to modify the values of the variables `NETCAT` and `STYLE` in `gosher` |
|
|
|
|
(see "Which netcat?" below). |
|
|
|
|
If HOSTNAME is not provided, it will be set to "localhost". If PORT is |
|
|
|
|
not specified, it will bind on port 70. If GOPHERDIR is not provided, it |
|
|
|
|
defaults to "./". Before starting `gosher` you might need to modify the |
|
|
|
|
values of the variables `NETCAT` and `STYLE` in `gosher` (see "Which |
|
|
|
|
netcat?" below). |
|
|
|
|
|
|
|
|
|
If the selector is a directory, `gosher` will look for a file named |
|
|
|
|
`gophermap` to render the submenu. If a `gophermap` does not exist, |
|
|
|
@ -59,8 +60,8 @@ run `gosher` under `chroot(8)` be sure to have the following binaries (and |
|
|
|
|
the corresponding libs) available in the chroot-ed environment: |
|
|
|
|
|
|
|
|
|
``` |
|
|
|
|
basename(1) cat(1) cut(1) dirname(1) mkfifo(1) netcat(1) realpath(1) |
|
|
|
|
rm(1) sed(1) sh(1) which(1) |
|
|
|
|
basename(1) cat(1) cut(1) date(1) dirname(1) mkfifo(1) netcat(1) |
|
|
|
|
realpath(1) rm(1) sed(1) sh(1) which(1) |
|
|
|
|
``` |
|
|
|
|
|
|
|
|
|
Obviously, `netcat(1)` will be your preferred `netcat(1)` implementation. |
|
|
|
|