]> git.pld-linux.org Git - packages/eventum.git/blame - eventum-router-qmail.sh
- add post 1.5.4 fixes
[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
20cd /usr/share/eventum
21/usr/bin/php4 -q route_$TYPE.php "$@" && exit $OK
22rc=$?
23
24# exit does are for postfix, based on /usr/include/sysexits.h
25#define EX_NOINPUT 66 /* cannot open input */
26#define EX_DATAERR 65 /* data format error */
27#define EX_NOPERM 77 /* permission denied */
28#define EX_CONFIG 78 /* configuration error */
29
30# all known exit codes (from source) are hard errors
31case $rc in
3278|77|65|66)
33 rc=$HARD
34 ;;
35*)
36 rc=$SOFT
37 ;;
38esac
39exit $rc
This page took 0.048452 seconds and 4 git commands to generate.