#%% begin initialize 
if [ -f /etc/postfix/main.cf ]; then
  sed -e "s@^readme_directory.*@readme_directory=/usr/share/doc/postfix-2.11.3@" -e "s@^html_directory.*@html_directory=/usr/share/doc/postfix-2.11.3/html@" -i /etc/postfix/main.cf
fi
( cd /etc
  if [ ! -f aliases ] ; then
    mv aliases-new aliases
  else
    echo "/etc/aliases exists"
    rm aliases-new
  fi
)

( cd /etc
  if  ! grep submission services 1>/dev/null 2>/dev/null; then
     cat >> services <<EOF2
submission      587/tcp
submission      587/udp
EOF2
  fi
  inetd_chk=`ps axww | grep inetd`
  if [ "$inetd_chk.x" != ".x" ]; then
      /bin/killall -HUP inetd
  fi
)

( cd /etc/postfix
  for conf_file in `ls /etc/postfix/new/`
  do
    if [ ! -f $conf_file ]; then
      mv new/$conf_file .
    fi
  done
  rm -rf new
)

/usr/sbin/postfix upgrade-configuration
/usr/sbin/postfix set-permissions

if [ ! -f /etc/aliases.db ]; then
  /usr/bin/newaliases
fi
#%% end
