On Thu, 26 Feb 2009, Dr Andrew C Aitchison wrote:
> On Thu, 12 Feb 2009, Troy Dawson wrote:
>
>> February 12, 2009
>> The secpmd beta release for Scientific Linux 5.3 i386 has been released
>> for both i386 and x86_64.
>
>> -----------------------------------------------------------------------------
>> CHANGES by Scientific Linux
>> -----------------------------------------------------------------------------
>> **ALPINE
>> ** Updated to the latest version
>> ** Our version of alpine 2.00 has the following changes compared to
>> ** our 1.0 version
>> ** An /etc/alpine/pine.conf.sample file is installed, no longer
>> ** overwriting an existing pine.conf Therefore an existing pine.conf
>> ** in /etc/alpine will be left untouched even after the upgrade. For
>> ** an installation from scratch it is advantageous to copy the sample
>> ** conf file to pine.conf, but alpine works also without it.
>> ** Users are now able to use a .alpine.passfile
>> i386:
>> ** alpine-2.00-1.el5.i386.rpm
>> x86_64:
>> ** alpine-2.00-1.el5.x86_64.rpm
>
> Just a heads-up for now (more when I've got to the bottom of it)
> but for installations where alpine uses sendmail to send the mail
> alpine-2.00-1 is not a dropin replacement for v1.10.
>
> I'm used to using smtp-server=
> to tell alpine to use sendmail, but this doesn't work with the
> alpine-2.00-1.el5.x86_64 package. I think I'll have to use
> sendmail-path=/usr/sbin/sendmail ...
>
> This part of the alpine documentation hasn't changed since v1.10.
> Is it a change in the package ?
I don't need to specially set smtp-server or sendmail-path for my alpine
2.0 to work (using the local sendmail to send e-mail). However I'm not
using the sl alpine package so it might be a bug in the spec/rpm build
environment (e.g. it might only default to a sane sendmail path iff
sendmail is available when alpine is being configured/built).
Looking at configure.ac we have:
...
dnl OPTION: name of local submission agent
dnl Might not be sendmail, but it MUST speak SMTP on stdin/stdout
AC_ARG_WITH(smtp-msa,
AC_HELP_STRING([--with-smtp-msa=PATH],[Local Mail Submission Agent
(sendmail)]),
[
case "$withval" in
no)
;;
yes)
AC_PATH_PROG(SENDMAIL, sendmail, "", $PATH:/usr/sbin:/usr/lib)
;;
*)
SENDMAIL=$withval
;;
esac
],
[
AC_PATH_PROG(SENDMAIL, sendmail, "", $PATH:/usr/sbin:/usr/lib)
])
if test -n "$SENDMAIL" ; then
AC_DEFINE_UNQUOTED([SENDMAIL], "$SENDMAIL", [Local mail submission
agent])
fi
...
so if the environment of building doesn't have sendmail it won't find it,
so the configure line probably needs --with-smtp-msa=/usr/sbin/sendmail
adding to it (or a buildrequires on something which cases sendmail to be
present).
-- Jon
|