Makes small adjustments et cetera.
This commit is contained in:
parent
63d78f0e56
commit
de6c586755
1 changed files with 6 additions and 19 deletions
25
README
25
README
|
@ -6,20 +6,12 @@ LOOP is an NNTP server written in Common Lisp.
|
|||
|
||||
We assume
|
||||
|
||||
- you run SBCL
|
||||
|
||||
- you have Quicklisp installed and knows how to use it
|
||||
|
||||
- you run SBCL, Quicklisp and git installed
|
||||
- you know how to use a TCP server such as
|
||||
|
||||
https://cr.yp.to/ucspi-tcp.html
|
||||
|
||||
- you know how to manage a daemon with
|
||||
|
||||
- you know how to manage a daemon witha package such as
|
||||
https://cr.yp.to/daemontools.html
|
||||
|
||||
- you have git and knows how to use it
|
||||
|
||||
(*) How to install it
|
||||
|
||||
LOOP is not in the Quicklisp repository, so we'll instruct you to
|
||||
|
@ -34,9 +26,6 @@ and say
|
|||
$ echo /path/to/loop/home > conf-home
|
||||
$ make install
|
||||
|
||||
If you just installed SBCL and quicklisp, the build might take a
|
||||
little while due to downloading dependencies. Be patient.
|
||||
|
||||
(*) Systems with no installation issues
|
||||
|
||||
We installed LOOP just fine on
|
||||
|
@ -123,8 +112,8 @@ It's easy and fun.
|
|||
|
||||
(*) LOOP's REPL
|
||||
|
||||
LOOP is totally hackable. Even if you're remotely connected, you can
|
||||
have total control over the loop process with the repl command:
|
||||
LOOP is hackable. If you're remotely connected, you can get total
|
||||
control over the loop process using the repl command.
|
||||
|
||||
$ telnet example.com 119
|
||||
Trying example.com...
|
||||
|
@ -137,16 +126,14 @@ repl
|
|||
LOOP> *client*
|
||||
#S(CLIENT :GROUP NIL :ARTICLE 1 :USERNAME YOU :AUTH? YES)
|
||||
LOOP> (list-groups)
|
||||
(comp.editors.emacs comp.lisp comp.programming comp.unix
|
||||
humanities.poetry local.control.news local.havoc local.system.reports
|
||||
local.test local.users.evalu math.calculus math.havoc)
|
||||
(local.control.news local.test)
|
||||
LOOP> quit
|
||||
200 Okay, no more REPL hacking.
|
||||
|
||||
(*) Cron jobs
|
||||
|
||||
If you'd like to remove inactive accounts, we wrote
|
||||
scripts/cron-remove-inactive-users.lisp. Her's our crontab:
|
||||
scripts/cron-remove-inactive-users.lisp. Here's our crontab:
|
||||
|
||||
$ crontab -l
|
||||
@daily cd /path/to/loop/home && sbcl --script scripts/cron-remove-inactive-users.lisp
|
||||
|
|
Loading…
Reference in a new issue