FreeBSD: Parchear el kernel

Aprovecho una actualización de seguridad publicada esta semana (http://security.freebsd.org/advisories/FreeBSD-SA-09:14.devfs.asc)  para exponer cómo la he instalado. En cuanto a la verificación con GNUPG me he guiado por este artículo.

En primer lugar instalo la utilidad que me permitirá verificar la veracidad del parche descargado:

cd /usr/ports/security/gnupg
make install clean
cd /usr/ports/security/pinentry
make install clean

Genero mi clave:

gpg --gen-key

Importo las claves de FreeBSD:

fetch http://www.freebsd.org/doc/pgpkeyring.txt && gpg --import pgpkeyring.txt

Descargo el parche y la firma:

fetch http://security.FreeBSD.org/patches/SA-09:14/devfs7.patch
fetch http://security.FreeBSD.org/patches/SA-09:14/devfs7.patch.asc

Verifico la firma:

gpg --verify devfs7.patch.asc devfs7.patch

Aplico el parche:

cd /usr/src
patch < /root/parche/devfs7.patch

Recompilo el kernel:

make buildkernel KERNCONF=BSDBOX
make installkernel KERNCONF=BSDBOX

Reinicio el equipo y listo.

  • Twitter
  • Facebook
  • Meneame
  • Tumblr
  • email

Deja una respuesta

 

 

 

Puedes usar estas etiquetas HTML

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>