Your message dated Sat, 17 Mar 2007 23:46:13 +0100
with message-id <[EMAIL PROTECTED]>
and subject line Closing very old bugs
has caused the attached Bug report to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what I am
talking about this indicates a serious mail system misconfiguration
somewhere.  Please contact me immediately.)

Debian bug tracking system administrator
(administrator, Debian Bugs database)

--- Begin Message ---
Package: postfix
Version: 1.1.11-0.woody2
Severity: important

upgrade from potato to woody misses flush directory

-- System Information
Debian Release: 3.0
Kernel Version: Linux opa 2.2.19 #2 Tue Jul 10 00:08:30 CEST 2001 i586 unknown

Versions of the packages postfix depends on:
ii  adduser        3.47           Add and remove users and groups
ii  debconf        1.0.32         Debian configuration management system
ii  dpkg           1.9.21         Package maintenance system for Debian
ii  libc6          2.2.5-10       GNU C Library: Shared libraries and Timezone
ii  libdb3         3.2.9-16       Berkeley v3 Database Libraries [runtime]
ii  libgdbmg1      1.7.3-27       GNU dbm database routines (runtime version).
ii  netbase        4.07           Basic TCP/IP networking system
ii  postfix-ldap   1.1.11-0.woody LDAP map support for Postfix
ii  postfix-pcre   1.1.11-0.woody PCRE map support for Postfix

--- Begin /etc/ppp/ip-up.d/postfix (modified conffile)
Config file not present or no permissions for access

--- End /etc/ppp/ip-up.d/postfix

--- Begin /etc/ppp/ip-down.d/postfix (modified conffile)
Config file not present or no permissions for access

--- End /etc/ppp/ip-down.d/postfix

--- Begin /etc/postfix/postfix-script (modified conffile)
#!/bin/sh
trap '' 1
case $daemon_directory in
"") echo This script must be run by the postfix command. 1>&2
    echo Do not run directly. 1>&2
    exit 1
esac
LOGGER="$command_directory/postlog -t postfix-script"
INFO="$LOGGER -p info"
WARN="$LOGGER -p warn"
ERROR="$LOGGER -p error"
FATAL="$LOGGER -p fatal"
PANIC="$LOGGER -p panic"
umask 022
if [ -f /usr/bin/chattr ]
then
        CHATTR="/usr/bin/chattr +S"
else
        CHATTR=:
fi
cd $command_directory || {
        $FATAL no Postfix command directory $command_directory!
        exit 1
}
cd $daemon_directory || {
        $FATAL no Postfix daemon directory $daemon_directory!
        exit 1
}
test -f master || {
        $FATAL no Postfix master program $daemon_directory/master!
        exit 1
}
cd $config_directory || {
        $FATAL no Postfix configuration directory $config_directory!
        exit 1
}
cd $queue_directory || {
        $FATAL no Postfix queue directory $queue_directory!
        exit 1
}
case $1 in
start_msg)
        echo "Start postfix"
        ;;
stop_msg)
        echo "Stop postfix"
        ;;
start)
        $daemon_directory/master -t 2>/dev/null || {
                $FATAL the Postfix mail system is already running
                exit 1
        }
        $config_directory/postfix-script check || {
                $FATAL Postfix integrity check failed!
                exit 1
        }
        $INFO starting the Postfix mail system
        $daemon_directory/master &
        ;;
drain)
        $daemon_directory/master -t 2>/dev/null && {
                $FATAL the Postfix mail system is not running
                exit 1
        }
        $INFO stopping the Postfix mail system
        kill -9 `sed 1q pid/master.pid`
        ;;
stop)
        $daemon_directory/master -t 2>/dev/null && {
                $FATAL the Postfix mail system is not running
                exit 1
        }
        $INFO stopping the Postfix mail system
        kill `sed 1q pid/master.pid`
        ;;
abort)
        $daemon_directory/master -t 2>/dev/null && {
                $FATAL the Postfix mail system is not running
                exit 1
        }
        $INFO aborting the Postfix mail system
        kill `sed 1q pid/master.pid`
        ;;
reload)
        $daemon_directory/master -t 2>/dev/null && {
                $FATAL the Postfix mail system is not running
                exit 1
        }
        $INFO refreshing the Postfix mail system
        kill -HUP `sed 1q pid/master.pid`
        ;;
flush)
        cd $queue_directory || {
                $FATAL no Postfix queue directory $queue_directory!
                exit 1
        }
        $command_directory/postkick public qmgr IDFA
        ;;
check)
        for dir in $daemon_directory $config_directory $queue_directory
        do
                ls -lLd $dir | (grep " root " >/dev/null ||
                    $WARN not owned by root: $dir)
        done
        find $daemon_directory/* $config_directory/* ! -user root \
                -exec $WARN not owned by root: {} \;
        find $daemon_directory/. $config_directory/. \
                \( -perm -020 -o -perm -002 \) -type f \
                -exec $WARN group or other writable: {} \;
        find $queue_directory/* $config_directory/* -name '*core' \
                -exec $WARN core file: {} \; 2>/dev/null
        test -d maildrop || {
                $WARN creating missing Postfix maildrop directory
                mkdir maildrop || exit 1
                chmod 1730 maildrop
                chown $mail_owner maildrop
                chgrp postdrop maildrop
        }
        test -d pid || {
                $WARN creating missing Postfix pid directory
                mkdir pid || exit 1
                chmod 755 pid
                chown $mail_owner pid
        }
        for dir in incoming active bounce defer deferred saved corrupt; do
                test -d $dir || {
                        $WARN creating missing Postfix $dir directory
                        mkdir $dir || exit 1
                        chmod 700 $dir; $CHATTR $dir
                        chown $mail_owner $dir
                }
        done
        test -d public || {
                $WARN creating missing Postfix public directory
                mkdir public || exit 1
                chmod 755 public
                chown $mail_owner public
        }
        test -d private || {
                $WARN creating missing Postfix private directory
                mkdir private || exit 1
                chmod 700 private
                chown $mail_owner private
        }
        find `ls -d $queue_directory/* | \
            egrep 
'/(incoming|active|defer|deferred|bounce|saved|corrupt|public|private)$'` \
            ! \( -type p -o -type s \) ! -user $mail_owner \
                -exec $WARN not owned by $mail_owner: {} \;
        for dir in $queue_directory/maildrop
        do
                ls -lLd $dir | (grep " $mail_owner " >/dev/null ||
                    $WARN not owned by $mail_owner: $dir)
        done
        for dir in bin etc lib sbin usr
        do
                test -d $dir && find $dir -type f -print | while read path
                do
                        cmp -s $path /$path || 
                            $WARN $queue_directory/$path and /$path differ
                done
        done
        $command_directory/postsuper || exit 1
        find corrupt -type f -exec $WARN damaged message: {} \;
        # XXX also: look for weird stuff, weird permissions, etc.
        ;;
*)
        $FATAL "usage: postfix start (or stop, reload, abort, flush, or check)"
        exit 1
        ;;
esac

--- End /etc/postfix/postfix-script


--- End Message ---
--- Begin Message ---
Hi,

    These bugs are way too old and do not apply anymore.
    Hence, I'm closing them.

----
#41030 - example is not applicable anymore
#57290 - obsolete
#70572 - aesthetical problem, wontfix
#96201 - oqmgr is no longer the default; Moreover, this was fixed
#96896 - fixed upstream long ago
#109218 - this no longer seems to be the case; It doesn't necessarily
need to be Postfix who does it, anyway
#130487 - has been fixed for ages in more recent packages
#155347 - not applicable anymore (Potato->Woody)
#168004 - unreproducible, and way too old to be relevant anymore
#133586 - proxymap exists now; using PAM for SASL authentication is
uncommon and mostly deprecated now
#144541 - recipient_delimiter works just fine for quite a while now...
#155644 - unreproducible
#157948 - unreproducible
#176677 - user configuration error
----


    Thanks lamont, once again, for maintaining Postfix -- you simply
make all mail admins' lives much easier :-)


    J.L.


--- End Message ---

Reply via email to