Package: postfix Version: 2.4.6-1 Severity: wishlist Tags: patch Attached is a patch which adds an LSB header and adds a status command to the init script as recommended by LSB. Read more about LSB init scripts here:
http://refspecs.freestandards.org/LSB_3.1.0/LSB-Core-generic/LSB-Core-generic/iniscrptact.html thanks, stew -- System Information: Debian Release: lenny/sid APT prefers testing APT policy: (990, 'testing'), (500, 'unstable') Architecture: amd64 (x86_64) Kernel: Linux 2.6.21-2-amd64 (SMP w/2 CPU cores) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/bash Versions of packages postfix depends on: ii adduser 3.105 add and remove users and groups ii debconf [debconf-2.0] 1.5.14 Debian configuration management sy ii dpkg 1.14.7 package maintenance system for Deb ii libc6 2.6.1-1 GNU C Library: Shared libraries ii libdb4.6 4.6.19-1 Berkeley v4.6 Database Libraries [ ii libsasl2-2 2.1.22.dfsg1-14 Authentication abstraction library ii libssl0.9.8 0.9.8g-1 SSL shared libraries ii lsb-base 3.1-24 Linux Standard Base 3.1 init scrip ii netbase 4.30 Basic TCP/IP networking system ii ssl-cert 1.0.14 Simple debconf wrapper for openssl postfix recommends no packages. -- debconf information excluded
diff -ruN postfix-2.4.6.orig/debian/init.d postfix-2.4.6/debian/init.d --- postfix-2.4.6.orig/debian/init.d 2007-11-17 07:00:39.000000000 -0500 +++ postfix-2.4.6/debian/init.d 2007-11-17 07:12:11.000000000 -0500 @@ -5,6 +5,18 @@ # LaMont Jones <[EMAIL PROTECTED]> # based on sendmail's init.d script +### BEGIN INIT INFO +# Provides: postfix mail-transport-agent +# Required-Start: $local_fs $remote_fs $syslog $named $network $time +# Required-Stop: $local_fs $remote_fs $syslog $named $network +# Should-Start: postgresql mysql clamav-daemon postgrey spamassassin +# Should-Stop: postgresql mysql clamav-daemon postgrey spamassassin +# Default-Start: 2 3 4 5 +# Default-Stop: 0 1 6 +# Short-Description: start and stop the Postfix Mail Transport Agent +# Description: postfix is a Mail Transport agent +### END INIT INFO + PATH=/bin:/usr/bin:/sbin:/usr/sbin DAEMON=/usr/sbin/postfix NAME=Postfix @@ -107,6 +119,17 @@ fi ;; + status) + RUNNING=$(running) + if [ -n "$RUNNING" ]; then + log_success_msg "postfix is running" + exit 0 + else + log_success_msg "postfix is not running" + exit 3 + fi + ;; + flush|check|abort) ${DAEMON} $1 ;;