On 01/21/15 23:14, Rod Whitworth wrote:
For ages I have I have selected the snapshot version when installing a new copy
of Postfix.
Never had a problem .... until now on 5.6
Working on a clean disk installed an out-of-the-box setup.
Then installed Postfix snapshot. The one with no options. It didn't finish
cleanly.
I thought I had screwed up so wiped HD and reinstalled 5.6
Did the Postfix install as before - no joy.
Made a note of text that arrived after install finished.
Cleaned up again - fresh install and installed Postfix stable version.
No problem.
Somehow managed to lose the text I copied from the snapshot version 8-(
So here is the difference between the two versions near where the error message
said
something about "install -d -o root -g wheel -m 755 $CONFIG_DIR/postfix-files.d"
-----------------
From postfix-install in /usr/ports/mail/postfix/snapshot/files/postfix-install
# Function: install the postfix configuration files from the samples
do_configs()
POSTFIX="${PREFIX}/sbin/postfix"
if [ -d $CONFIG_DIR ]; then
if [ ! -d $CONFIG_DIR/postfix-files.d ]; then
install -d -o root -g wheel -m 755 $CONFIG_DIR/postfix-files.d
fi
for file in main.cf.proto master.cf.proto postfix-files ; do
if [ ! -f $CONFIG_DIR/$file ]; then
install -o root -g wheel -m 644 $SAMPLE_CONFIG_DIR/$file
$CONFIG_DIR
fi
done
===========================================================
From postfix-install in /usr/ports/mail/postfix/stable/files/postfix-install
# Function: install the postfix configuration files from the samples
do_configs()
POSTFIX="${PREFIX}/sbin/postfix"
if [ -d $CONFIG_DIR ]; then
echo ""
$POSTFIX upgrade-configuration
echo ""
echo "+---------------"
echo "| The existing configuration files in $CONFIG_DIR have been
preserved."
echo "| You may want to compare them to the current sample files,"
echo "| $SAMPLE_CONFIG_DIR, and update your configuration as needed."
echo "+---------------"
echo ""
else
install -d -o root -g wheel -m 755 $CONFIG_DIR
install -o root -g wheel -m 644 $SAMPLE_CONFIG_DIR/* $CONFIG_DIR
echo "+---------------"
echo "| Configuration files have been installed in $CONFIG_DIR."
echo "| Please update these files to meet your needs."
echo "+---------------"
fi
$POSTFIX set-permissions
$POSTFIX check
=================
I don't relish the idea of re-doing the install as I now have lots of other
apps installed.
I have supplied the above info in case it can help somebody else.
You don't have to re-do your whole installation. Just de-install the
package if it is installed. rm -rf /etc/postfix and then re-install
the package. Then note what the error message is. That is the most
important piece of information.
--
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.