Re: [FUG-BR] Atualização de software da base

Renato Botelho garga em FreeBSD.org
Qui Mar 23 16:18:24 BRT 2006


On 3/23/06, Fabiano Caixeta Duarte <fabiano em fearp.usp.br> wrote:
> Senhores,
>
> Conforme noticiado no site http://lwn.net/Articles/176596/, o sendmail.org
> lançou a versão 8.13.6 corrigindo um sério bug das versões anteriores.
>
> Maiores informações em:
> http://www.sendmail.com/company/advisory/index.shtml
>
> Como faço para atualizar o sendmail via /usr/src/usr.sbin/sendmail para a
> nova versão? Isto sem ter que fazer makebuildworld e etc?
>
> Atualizei o src via cvsup... mas parece que eles não atualizam as versões
> buguentas de src antigos.

O 5.3 *ainda* é suportado. então se você rolou um cvsup com
RELENG_5_3, ele provavelmente trouxe as ultimas versões dos arquivos,
como consta no texto do SA:

RELENG_5_3
  src/contrib/sendmail/libsm/fflush.c                        1.1.1.3.10.1
  src/contrib/sendmail/libsm/local.h                          1.1.1.7.4.1
  src/contrib/sendmail/libsm/refill.c                         1.1.1.5.4.1
  src/contrib/sendmail/src/collect.c                         1.1.1.19.4.1
  src/contrib/sendmail/src/conf.c                                1.26.4.1
  src/contrib/sendmail/src/deliver.c                         1.1.1.21.4.1
  src/contrib/sendmail/src/headers.c                             1.20.4.1
  src/contrib/sendmail/src/mime.c                            1.1.1.12.4.1
  src/contrib/sendmail/src/parseaddr.c                       1.1.1.20.4.1
  src/contrib/sendmail/src/savemail.c                            1.16.4.1
  src/contrib/sendmail/src/sendmail.h                        1.1.1.23.4.1
  src/contrib/sendmail/src/sfsasl.c                          1.1.1.14.4.1
  src/contrib/sendmail/src/sfsasl.h                          1.1.1.4.10.1
  src/contrib/sendmail/src/srvrsmtp.c                        1.1.1.20.4.1
  src/contrib/sendmail/src/usersmtp.c                        1.1.1.18.4.1
  src/contrib/sendmail/src/util.c                            1.1.1.17.4.1
  src/UPDATING                                            1.342.2.13.2.31
  src/sys/conf/newvers.sh                                  1.62.2.15.2.33

Se você ainda não rodou o cvsup, pode pegar só o patch mesmo:

[FreeBSD 4.11 and FreeBSD 5.3]
# fetch ftp://ftp.FreeBSD.org/pub/FreeBSD/CERT/patches/SA-06:13/sendmail411.patch
# fetch ftp://ftp.FreeBSD.org/pub/FreeBSD/CERT/patches/SA-06:13/sendmail411.patch.asc

e aplicá-lo:

# cd /usr/src
# patch < /path/to/patch

depois disso basta recompilar:

# cd /usr/src/lib/libsm
# make obj && make depend && make
# cd /usr/src/lib/libsmutil
# make obj && make depend && make
# cd /usr/src/usr.sbin/sendmail
# make obj && make depend && make && make install

Tudo isso está bem descrito no próprio Security Advisory, como vc pode
checar em:

ftp://ftp.freebsd.org/pub/FreeBSD/CERT/advisories/FreeBSD-SA-06:13.sendmail.asc

[]s
--
Renato Botelho
_______________________________________________
freebsd mailing list
freebsd em fug.com.br
http://lists.fug.com.br/listinfo.cgi/freebsd-fug.com.br



Mais detalhes sobre a lista de discussão freebsd