NAME

ebx - Elixir BBS Exchange Suite

SYNOPSIS

% ebx sync [-lgdf] [-m <maxmsg>] [-o [logfile]] ] 
           [-u <user>] [<boards>...]
% ebx <set|del|list>pass [-r] [-l] [-d] [-u <user>]
% ebx <set|del|list>board <board>

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 keyring

setboard		Set up boards for mirroring

OPTIONS

    -m <maxmsg>		Set maximal number of message to keep track
			{ $main::maxmsg = $maxmsg }

    -o [logfile]	Output to log stdout instead of log files
			{ $main::logfile = $logfile }

    -d			Enable debugging outputs
			{ $OurNet::BBS::DEBUG = 1 }	

    -f			Enable per-site forking

    -l			Ignore per-site locking
			{ $main::nolock = 1 }

    -g			Skip passring check, use guest for all sites
			{ $main::nopass = 1 }

    -u <user>		The owner of gpg keyring
			{ $main::user = $user } 

    <synclist>...	Process specified boards or source
			{ $synclist{$_} = 1 foreach (@synclist) }

ENVIRONMENT

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 keyring used to store encrypted ebx passwords. Defaults to USER.

EBX_HOME

The home directory of EBX_USER, defaults to HOME.

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>.

All rights reserved. You can redistribute and/or modify this module under the same terms as Perl itself.