lr_spool(1)

lr_spool1

Feed files in a spooldir to a command

Usage

lr_spool spooldir command

Overview

For each file f in directory spooldir, lr_spool generates a unique LR_ID, exports it as a shell variable, and runs

 command < f

. Before executing command, f is moved to $TMPDIR. If command exits successfully, f is removed (command is assumed to save stdin to a file, if it feels this is appropriate), else f is moved to LR_FAILEDDIR.

In case any of spooldir, TMPDIR or LR_FAILEDDIR doesn't exist, it's created on the fly.

This script is invoked by lr_spoold(1), which uses lr_processmail(1) as the command.

Version

$Id: lr_spool.in,v 1.11 2006/07/23 13:16:33 vanbaal Exp $

Releases

7 releases since Debian 3.0 (Woody); the text changed 6 times.

  1. 3.0
  2. 3.1
  3. 4.0
  4. 5.0
  5. 6.0
  6. 7
  7. Arch

Bugs

The directory spooldir is created using plain mkdir -p. If spooldir is supposed to be part of a Maildir structure, only .../new/ is created. This does not satisfy for a valid Maildir. One has to verify manually wether spooldir is part of a valid Maildir, and create it manually, on such a system.

Author

Joost van Baal <[email protected]>

From lire 2.1.1-8 in Arch Linux 2026-11-01. Parsed by carta from the page's man source.