]> git.pld-linux.org Git - packages/eventum.git/blame - eventum-router-qmail.sh
- outdated with 20070116.3201
[packages/eventum.git] / eventum-router-qmail.sh
CommitLineData
81b4592f
ER
1#!/bin/sh
2# $Id$
3#
4
5# qmail exit codes
6HARD=100
7SOFT=111
8OK=0
9
10case "$1" in
11drafts|emails|notes)
12 TYPE="$1"
13 shift
14;;
15*)
16 echo >&2 "Invalid type: $1"
17 exit $SOFT
18esac
19
e2557f23 20/usr/share/eventum/route_$TYPE.php "$@" && exit $OK
81b4592f
ER
21rc=$?
22
bd8c856c 23# exit codes are for postfix, based on /usr/include/sysexits.h
81b4592f
ER
24#define EX_NOINPUT 66 /* cannot open input */
25#define EX_DATAERR 65 /* data format error */
26#define EX_NOPERM 77 /* permission denied */
27#define EX_CONFIG 78 /* configuration error */
28
29# all known exit codes (from source) are hard errors
30case $rc in
3178|77|65|66)
32 rc=$HARD
33 ;;
34*)
35 rc=$SOFT
36 ;;
37esac
38exit $rc
This page took 0.057245 seconds and 4 git commands to generate.