NAME
ebx - Elixir BBS Exchange Suite
SYNOPSIS
ebx sync [ -adfghlmopuxAFPRS ] [ -m maxmsg ] [ -o [logfile] ] [ -r seconds ] [ -s [interval] ] [ -u user ] [ boards... ]
ebx <set|del|list>pass [ -u user ] [ sites... ]
ebx <set|list>board [ boards... ]
DESCRIPTION
This script synchronizes your local BBS's storage via the BBSCOM settings configured within.
COMMANDS
sync perform synchronization
setpass add login/password pairs
delpass delete login/password pairs
listpass list current passring
setboard set up boards for mirroring
listboard list board settings
OPTIONS
-a recursively sync archive
-d enable debugging messages
-f enable per-site forking (Unix only)
-g skip passring check, use guest for all sites
-h show help message and usage info
-l enable per-site locking
-m <maxmsg> set maximal number of message to keep track
-o [logfile] output to log stdout instead of log files
-p post only; skip fetching articles
-r <delay> repeat sync every <delay> seconds
-s [interval] write config every [interval] updates (default 1)
-u <user> specify the owner of gpg passring
-x remove lockfiles and proceed anyway
-A sync archive *only*: ignore articles
-F force fetching of duplicate articles
-P preserve remote user id and headers
-R refresh message id, do nothing else
<boards>... process specified boards or source
<sites>... set passring against specified site identifiers
ENVIRONMENT
The following environment variables are understood by ebx:
- EBX_BACKEND
-
The local BBS's backend. Defaults to
MELIX
. - EBX_BBSROOT
-
The local BBS's location. Defaults to /home/melix or /home/bbs.
- EBX_USER
-
The owner to .ebx.keyring, the private passring used to store encrypted ebx passwords. Defaults to
USER
. - EBX_HOME
-
The home directory of EBX_USER, defaults to
HOME
.
TODO
Background mode, externally controlled mode.
SEE ALSO
OurNet::BBS, OurNet::BBSApp::Sync, OurNet::BBSApp::PassRing
AUTHORS
Chia-Liang Kao <clkao@clkao.org>, Autrijus Tang <autrijus@autrijus.org>.
COPYRIGHT
Copyright 2001 by Chia-Liang Kao <clkao@clkao.org>, Autrijus Tang <autrijus@autrijus.org>.
This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.