G. Pape
qconfirm
qconfirm-cdb-update - maintain a constant database for the use with qconfirm-cdb-check(1)
qconfirm-cdb-update [-vrf] [-c cdb] [-t sec] [-m min] [-l limit] [-s state]
qconfirm-cdb-check conditionally transfers known envelope sender
address ids from the qconfirm directory into the constant database cdb.
By default, qconfirm-cdb-update scans the directory ~/.qconfirm/ok for empty
files created by qconfirm-check(1). It ignores file names starting with a
dot, and files without the user’s write permission set. If qconfirm-cdb-update
finds a minimum number of new files, it adds the corresponding ids to the
constant database ~/.qconfirm/ok.cdb, and removes the files.
While manipulating
~/.qconfirm/ok.cdb, qconfirm-cdb-update removes ids with timestamps that are
more than sec seconds older than the current time.
- -c cdb
- The filename
of the constant database to be updated. Default is ‘‘ok.cdb’’ (in the qconfirm
directory). This option also overrides the environment variable QCONFIRM_OKCDB.
Note: If qconfirm-cdb-check updates cdb, it creates cdb.tmp as temporary file.
If cdb.tmp exists, it will be destroyed.
- -t sec
- Set the timeout for removing
ids from the constant database to sec seconds. Default is 15724786. If sec
is 0, qconfirm-cdb-update does not remove any ids from cdb.
- -m min
- Set the
minimum number of new id files to be added to the constant database to
min. Default is 100. If min is 0, qconfirm-cdb-update always updates cdb.
- -l
limit
- Set the maximum number of new ids to be added to the constant database
to limit. limit must be between 1 and 1000. Default is 300.
- -s state
- The directory
to be scanned for new ids. Default is ‘‘ok’’ (in the qconfirm directory).
- -r
- remove.
Remove id files from the qconfirm directory that are also in cdb. Normally
qconfirm-cdb-update ignores these files.
- -f
- force. Process all id files in the
qconfirm directory. Normally qconfirm-cdb-update skips id files that were
added or modified within the last 24 hours. Note that using this option
may prevent currently pending ids from be confirmed manually under certain
conditions.
- -v
- verbose. Print verbose messages to standard output.
- QCONFIRM_DIR
- The environment variable QCONFIRM_DIR overrides the default location of
the user’s qconfirm directory (‘‘.qconfirm’’).
- QCONFIRM_OKCDB
- The environment
variable QCONFIRM_OKCDB overrides the default name of the user’s constant
database for known ids (‘‘ok.cdb’’). If QCONFIRM_OKCDB is empty, the default
name is used.
qconfirm-cdb-check(1), qconfirm(1), qconfirm-check(1),
qconfirm-conf(1), qconfirm-accept(1), qconfirm-return(1), qconfirm-control(1)
http://smarden.org/qconfirm/
Gerrit Pape <pape@smarden.org>
Table of Contents