Flavio Stanchina wrote:
Package: courier-imap
Version: 4.4.0-2
Severity: normal

I've just upgraded Courier from a pre-lenny version. Of course I kept
the existing config files during installation, planning to review them
once the installation is complete and the mail server is up again.

One of the new settings is IMAP_UMASK in /etc/courier/imapd; the
/etc/init.d/courier-imap script will use it to call "umask $IMAP_UMASK"
without checking if it is set, causing this message if it is empty:

  Installing new version of config file /etc/init.d/courier-imap ...
  Starting Courier IMAP server:0022
   imapd.

Notice the 0022 there, the output of an umask command without
parameters.

I'm not sure if this should be considered a bug, as the package is in
some sense not properly configured, but on the other hand the sysadmin
cannot be expected to take care of multiple, extensive additions to the
configuration files of an important service during an upgrade. Unless
changes are made to dpkg's handling of config files, so as to allow the
admin to prepare upgraded configuration files and have them installed
during the upgrade, all the pieces involved should use sensible default
values for missing parameters or ignore them altogether.

I hope you agree ;)

In that case it should use Courier's default, which is 0022.

Thanks for spotting this.

Regards
         Racke



--
LinuXia Systems => http://www.linuxia.de/
Expert Interchange Consulting and System Administration
ICDEVGROUP => http://www.icdevgroup.org/
Interchange Development Team




--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]

Reply via email to