Mantis - postfix
Viewing Issue Advanced Details
3946 packaging minor always 2009-10-07 19:09 2010-09-03 12:50
japester  
skayser  
normal  
closed  
fixed  
none    
none  
0003946: configuration is not zone friendly
1. filesystem layout is not zone friendly.
The spool directory is set to /opt/csw/var/spool/postfix, which violates the OpenCSW filesystem standards and ensures that only the global container can run postfix.
Solution:
set the spool directory to in /var/opt/csw/spool/postfix, or similar.

2. SMF manifest is not installed into non-global zones
update the postinstall scripts to install the smf in non-global zones.
Issue History
2009-10-07 19:09 japester New Issue
2010-04-28 19:03 ckmehta1 Note Added: 0007911
2010-08-17 17:35 skayser Status new => assigned
2010-08-17 17:35 skayser Assigned To => skayser
2010-08-17 17:36 skayser Note Added: 0008199
2010-08-17 17:36 skayser Status assigned => feedback
2010-09-03 12:50 skayser Note Added: 0008257
2010-09-03 12:50 skayser Status feedback => closed
2010-09-03 12:50 skayser Resolution open => fixed

Notes
(0007911)
ckmehta1   
2010-04-28 19:03   
Once spool directory is set, you will also need to modify your
   CSWpostfix/install/csw_usrgrp_config
file to set the home-directory
(0008199)
skayser   
2010-08-17 17:36   
Thanks for reporting. Updated packages with Postfix 2.7.1 are now available from experimental/:

    http://mirror.opencsw.org/experimental.html#skayser [^]

These should fix you issue.

root @ ray42 ~# postconf queue_directory
queue_directory = /var/opt/csw/spool/postfix
root @ ray42 ~# getent passwd postfix
postfix:x:100:102:Postfix_daemon_user:/var/opt/csw/spool/postfix:/usr/bin/pfsh

  
Could you please verify whether they work for you. Postfix was updated from 2.4.6 to 2.7.1, with a substantial list of enhancements. If there are any problems with the package, please let me know.

From changelog.CSW:

  * Adopted and updated to 2.7.1. (Closes 0003580, 0003700, 0003970)
  * Moved spool directory to /var/opt/csw/spool/postfix. (Closes 0003946)
  * Added Cyrus SASL support. (Closes 0002843)
  * Added hash table support via bdb. (Closes 0002097)
  * Init / SMF handling now done with cswclassutils. (Closes 0003946)
  * Now depends on pcre_rt instead of pcre. (Closes 0003017)
  * Binaries in /opt/csw/libexec/postfix are now stripped. (Closes 0003063)
  * Doesn't automatically substitute system sendmail binaries any more.
    Please refer to README.CSW instead. (Closes 0001943, 0002964, 0003060)
(0008257)
skayser   
2010-09-03 12:50   
Fixed with 2.7.1,REV=2010.09.01 which is now available from current/.