The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

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.

See http://www.perl.com/perl/misc/Artistic.html