Mantis - postfix
Viewing Issue Advanced Details
2964 packaging minor always 2008-12-02 09:41 2010-09-03 12:48
fred  
skayser  
normal  
closed  
fixed  
none    
none  
0002964: posfix shouldn't touch /usr filesystem on a solaris 10 sparse root zone

Installing postfix on a solaris 10 sparse root zone:
## Executing postinstall script.
CSWpostfix is renaming /usr/lib/sendmail, /usr/bin/newaliases
and /usr/bin/mailq to *.OFF.
Turning off /usr/lib/sendmail to enable the Postfix version
mv: cannot rename /usr/lib/sendmail to /usr/lib/sendmail.OFF: Read-only file system
Turning off /usr/bin/newaliases to enable the Postfix version
mv: cannot access /usr/bin/newaliases
Turning off /usr/bin/mailq to enable the Postfix version
mv: cannot rename /usr/bin/mailq to /usr/bin/mailq.OFF: Read-only file system
Linking /usr/lib/sendmail to /opt/csw/sbin/postfix
ln: cannot create /usr/lib/sendmail: Read-only file system
Linking /usr/bin/newaliases to /opt/csw/bin/newaliases
ln: cannot create /usr/bin/newaliases: Read-only file system
Linking /usr/bin/mailq to /opt/csw/bin/mailq
ln: cannot create /usr/bin/mailq: Read-only file system

Issue History
2008-12-02 09:41 fred New Issue
2009-07-08 16:00 guillaume Issue Monitored: guillaume
2010-08-17 17:51 skayser Status new => assigned
2010-08-17 17:51 skayser Assigned To => skayser
2010-08-17 17:53 skayser Note Added: 0008207
2010-08-17 17:53 skayser Status assigned => feedback
2010-09-03 12:48 skayser Note Added: 0008252
2010-09-03 12:48 skayser Status feedback => closed
2010-09-03 12:48 skayser Resolution open => fixed

Notes
(0008207)
skayser   
2010-08-17 17:53   
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. The package now doesn't alter the system sendmail binaries on postinstall any more. README.CSW has details on how to do this manually.
    
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)
(0008252)
skayser   
2010-09-03 12:48   
Fixed with 2.7.1,REV=2010.09.01 which is now available from current/.